import React from 'react'; export declare const useOutsideClicked: (ref: React.RefObject, callback: (event: Event) => void) => void; export declare const useWindowWidth: () => number; export declare const useCopyToClipBoard: (text: string) => { copied: boolean; handleCopyToClipboard: () => void; }; interface UseStreamSearchResult { isLoading: boolean; currentAnswer: string; citations: { [key: string]: string[]; }; relatedQuestions: string[]; sessionId: string | null; error: string | null; search: (query: string, sessionId?: string | null, source?: string) => Promise; reset: () => void; } export declare const useStreamSearch: (baseUrlApi?: string) => UseStreamSearchResult; export {}; //# sourceMappingURL=hooks.d.ts.map