import type { OpenAPIV3_1 } from 'openapi-types'; export interface GeneratedFile { filename: string; content: string; } interface TypesOptions { schemaNames?: Set; schemaImportPath?: string; /** * Names (sanitized via toTypeName) of recursive schemas. These are emitted as concrete * interfaces instead of `z.infer`, because their Zod schema is annotated * `z.ZodType` and deriving the type back via z.infer would be circular. */ recursiveNames?: Set; } export declare function generateTypes(spec: OpenAPIV3_1.Document, options?: TypesOptions, writableVariantMap?: Map): GeneratedFile; export {}; //# sourceMappingURL=types.d.ts.map