export declare const advancedDefinitionsSchema: { arrayTypes: { type: string; description: string; items: { type: string; properties: { typeIdentifier: { type: string; description: string; }; elementTypeIdentifier: { type: string; description: string; }; elementPrimitiveType: { type: string; enum: string[]; description: string; }; }; required: string[]; }; }; dictionaryTypes: { type: string; description: string; items: { type: string; properties: { typeIdentifier: { type: string; description: string; }; keyTypeIdentifier: { type: string; description: string; }; keyPrimitiveType: { type: string; enum: string[]; }; valueTypeIdentifier: { type: string; description: string; }; valuePrimitiveType: { type: string; enum: string[]; }; }; required: string[]; }; }; customFiles: { type: string; description: string; items: { type: string; properties: { name: { type: string; description: string; }; path: { type: string; description: string; }; fileName: { type: string; description: string; }; identifier: { type: string; description: string; }; customCode: { type: string; description: string; items: { type: string; properties: { code: { type: string; }; templateRefs: { type: string; items: { type: string; properties: { placeholder: { type: string; }; typeIdentifier: { type: string; }; }; }; }; }; }; }; customImports: { type: string; items: { type: string; properties: { path: { type: string; }; types: { type: string; items: { type: string; }; }; }; }; }; }; }; }; concreteGenericClasses: { type: string; description: string; items: { type: string; properties: { identifier: { type: string; description: string; }; genericClassIdentifier: { type: string; description: string; }; genericArguments: { type: string; items: { type: string; properties: { typeIdentifier: { type: string; }; primitiveType: { type: string; enum: string[]; }; }; }; }; }; }; }; concreteGenericInterfaces: { type: string; description: string; items: { type: string; properties: { identifier: { type: string; }; genericClassIdentifier: { type: string; description: string; }; genericArguments: { type: string; items: { type: string; properties: { typeIdentifier: { type: string; }; primitiveType: { type: string; }; }; }; }; }; }; }; }; //# sourceMappingURL=generate-code-advanced-schema.d.ts.map