export interface ToolCall {
    tool: string;
    input?: any;
    result?: any;
}
export type MessageType = {
    key: string;
    from: 'user' | 'assistant';
    sources?: {
        href: string;
        title: string;
    }[];
    versions: {
        id: string;
        content: string;
    }[];
    reasoning?: {
        content: string;
        duration: number;
    };
    tool?: ToolCall;
};
export type SuggestionType = {
    key: string;
    title: string;
    description: string;
};
export declare const INITIAL_MESSAGES: MessageType[];
export declare const INITIAL_SUGGESTIONS: SuggestionType[];
