import type { SourceFile } from "ts-morph"; import type { Enum, Field, InputType } from "../../types"; import { BaseHandler } from "../BaseHandler"; export declare class InputTypeHandler extends BaseHandler { private readonly _inputTypeDecoratorImports; private readonly _inputTypeDecorators; private readonly _inputTypes; addDecoratorImports({ fields, sourceFile }: { fields: Field[]; sourceFile: SourceFile; }): void; createBarrelFiles(): Promise; createFiles(): Promise; getInputTypes(): InputType[]; parse(enums: Enum[]): void; private _parseInputTypeDecorators; }