import { Document, Types } from 'mongoose';
export type DocumentTemplateDocument = DocumentTemplate & Document;
export declare class DocumentTemplate {
    _id: string;
    userId: Types.ObjectId | null;
    name: string;
    description?: string;
    content: string;
    isBuiltin: boolean;
}
export declare const DocumentTemplateSchema: import("mongoose").Schema<DocumentTemplate, import("mongoose").Model<DocumentTemplate, any, any, any, Document<unknown, any, DocumentTemplate, any, {}> & DocumentTemplate & Required<{
    _id: string;
}> & {
    __v: number;
}, any>, {}, {}, {}, {}, import("mongoose").DefaultSchemaOptions, DocumentTemplate, Document<unknown, {}, import("mongoose").FlatRecord<DocumentTemplate>, {}, import("mongoose").DefaultSchemaOptions> & import("mongoose").FlatRecord<DocumentTemplate> & Required<{
    _id: string;
}> & {
    __v: number;
}>;
