export interface AiSearchContextType { messages: MessageType[]; relatedQuestions: string[]; isLoading: boolean; hasError: boolean; sessionId: string; isStreaming: boolean; streamingText: string; userQuestions: string[]; citations: { [key: string]: string[]; }; messageId: string | null; feedbackState: FeedbackState; handleSearch: (query: string | null, source?: string) => Promise; handleSendMessage: (message: string, source?: string) => Promise; resetSearch: () => void; submitFeedback: (messageId: string, type: FeedbackType, reasons?: FeedbackReason[], details?: string) => Promise; answerText: string; baseApiUrl?: string; } import { MessageType, FeedbackState, FeedbackType, FeedbackReason } from '../types/ai-chat'; export declare const AiSearchContext: import("react").Context; //# sourceMappingURL=AiSearchContextDefinition.d.ts.map