import mongoose, { Document } from 'mongoose'; export interface ITemplate extends Document { name: string; description: string; category: string; template_type: string; ai_instructions: string; prompt_template: string; generation_function: string; metadata: { tags?: string[]; variables: any[]; layout?: any; emoji?: string; priority?: number; source?: string; }; version: number; is_active: boolean; is_system: boolean; created_by: string; created_at?: Date; updated_at?: Date; } export declare const TemplateModel: mongoose.Model & ITemplate & Required<{ _id: unknown; }> & { __v: number; }, any>; //# sourceMappingURL=Template.model.d.ts.map