/**
 * AnalysisAIPanel Component
 *
 * A collapsible panel for AI-powered query generation.
 * Appears above the results panel when activated.
 */
export interface AnalysisAIPanelProps {
    /** User's natural language prompt */
    userPrompt: string;
    /** Callback when prompt changes */
    onPromptChange: (prompt: string) => void;
    /** Whether a query is being generated */
    isGenerating: boolean;
    /** Error message from generation */
    error: string | null;
    /** Whether the AI has generated a query */
    hasGeneratedQuery: boolean;
    /** Callback to generate query */
    onGenerate: () => void;
    /** Callback to accept the generated query */
    onAccept: () => void;
    /** Callback to cancel and restore previous state */
    onCancel: () => void;
}
export default function AnalysisAIPanel({ userPrompt, onPromptChange, isGenerating, error, hasGeneratedQuery, onGenerate, onAccept, onCancel }: AnalysisAIPanelProps): import("react/jsx-runtime").JSX.Element;
