import { TemplateType } from '../../core-entities/context-template.entity';
export declare class CreateContextTemplateDto {
    template_name: string;
    template_content: string;
    context_definition?: string;
    template_type?: TemplateType;
    is_builtin?: boolean;
    builtin_key?: string;
}
export declare class UpdateContextTemplateDto {
    template_name?: string;
    template_content?: string;
    context_definition?: string;
    is_default_initial?: boolean;
    is_default_followup?: boolean;
    is_default_condensed?: boolean;
    template_type?: TemplateType;
}
declare class ContextDefinitionDto {
    files?: string[];
    folders?: string[];
}
export declare class PreviewContextTemplateDto {
    template_content: string;
    context_definition?: ContextDefinitionDto;
}
export declare class PreviewContextTemplateResponseDto {
    rendered_context: string;
    token_count: number;
}
export {};
