export type AiAssistRole = 'user' | 'assistant' | 'system'; export interface AiAssistMessage { id: string; role: AiAssistRole; content: string; } interface AiAssistPanelProps { messages?: AiAssistMessage[]; snippets?: string[]; title?: string; loading?: boolean; placeholder?: string; class?: string; onsubmit?: (prompt: string) => void; oninsert?: (text: string) => void; onstop?: () => void; } declare const AiAssistPanel: import("svelte").Component; type AiAssistPanel = ReturnType; export default AiAssistPanel;