import ts from 'typescript'; declare const TYPE_NAMES: readonly ["string", "boolean", "number", "File"]; type TypeName = (typeof TYPE_NAMES)[number]; export type PropOption = { name: string; typeName: TypeName; isOptional: boolean; isArray: boolean; }; export declare const getPropOptions: (checker: ts.TypeChecker, target: ts.Symbol) => PropOption[] | null; export declare const inferZodType: (checker: ts.TypeChecker, target: ts.Symbol) => ts.Symbol | null; export declare const getSchemaOption: (checker: ts.TypeChecker, prop: ts.Symbol) => PropOption | null; export {}; //# sourceMappingURL=getPropOptions.d.ts.map