import { BaseEntity } from './base.entity';
import { Session } from './session.entity';
import { ContextTemplate } from './context-template.entity';
import { AIAction } from './ai-action.entity';
export declare class SessionInput extends BaseEntity {
    sequence_number: number;
    session_id: string;
    session: Session;
    user_prompt: string;
    context_template_id: string | null;
    contextTemplate: ContextTemplate;
    ad_hoc_context_definition: string | null;
    generated_context_string: string;
    execution_strategy: string;
    raw_llm_response: string | null;
    llm_response_explanation: string | null;
    is_context_carrier: boolean;
    aiActions: AIAction[];
    thoughts: string | null;
    role: string | null;
    input_token_count: number | null;
    cached_token_count: number | null;
    output_token_count: number | null;
    error_message: string | null;
    tool_calls: string | null;
    is_discarded: boolean;
}
