import { BaseEntity } from '../core-entities/base.entity';
import { SystemPrompt } from '../core-entities/system-prompt.entity';
import { ContextTemplate } from '../core-entities/context-template.entity';
import { ReasoningEffort } from '../core-entities/enums';
export declare class Agent extends BaseEntity {
    name: string;
    description: string | null;
    system_prompt_id: string | null;
    systemPrompt: SystemPrompt;
    context_template_id: string | null;
    contextTemplate: ContextTemplate;
    followup_context_template_id: string | null;
    followupContextTemplate: ContextTemplate;
    model_id: string | null;
    reasoning_effort: ReasoningEffort | null;
    is_default: boolean;
    is_active: boolean;
    is_builtin: boolean;
    builtin_key: string | null;
}
