/**
 * Template-based type generation for when AI fails to use context properly
 */
export interface BusinessEntity {
    name: string;
    properties: Array<{
        name: string;
        type: string;
        description?: string;
    }>;
    description?: string;
}
export interface TypeTemplate {
    database: string;
    enums: string;
    ui: string;
    utils: string;
    index: string;
}
/**
 * Detects if generated types are generic fallbacks
 */
export declare function isGenericTypes(content: string): boolean;
/**
 * Extracts business entities from context content
 */
export declare function extractBusinessEntities(contextContent: string): BusinessEntity[];
/**
 * Generates TypeScript types from business entities
 */
export declare function generateTypesFromTemplate(contextContent: string): string;
//# sourceMappingURL=typeTemplateGenerator.d.ts.map