export declare function recipeToolSchema(): { type: "object"; properties: { recipe: { type: string; description: string; properties: { recipeVersion: { type: string; const: number; }; language: { type: string; enum: string[]; }; classes: { type: string[]; items: { type: string; }; }; interfaces: { type: string[]; items: { type: string; }; }; enums: { type: string[]; items: { type: string; }; }; arrayTypes: { type: string[]; items: { type: string; }; }; dictionaryTypes: { type: string[]; items: { type: string; }; }; customFiles: { type: string[]; items: { type: string; }; }; concreteGenericClasses: { type: string[]; items: { type: string; }; }; concreteGenericInterfaces: { type: string[]; items: { type: string; }; }; typeScriptOptions: { type: string[]; properties: { relativeImportExtension: { type: string; enum: string[]; }; }; additionalProperties: boolean; }; initialize: { type: string[]; }; packageName: { type: string[]; }; skipEnumMembersValidation: { type: string[]; }; outputPath: { type: string; }; skipExisting: { type: string; }; dryRun: { type: string; }; templates: { type: string; }; instances: { type: string; items: { type: string; }; }; inputs: { type: string; }; }; required: string[]; additionalProperties: boolean; }; recipeFilePath: { type: string; description: string; }; outputPath: { type: string; description: string; }; skipExisting: { type: string; description: string; }; dryRun: { type: string; description: string; }; }; oneOf: { required: string[]; }[]; additionalProperties: boolean; }; //# sourceMappingURL=recipe-schema.d.ts.map