interface UseFileMentionReturn {
    showFileMention: boolean;
    mentionQuery: string;
    mentionSelectedIndex: number;
    currentFileToSelect: string | undefined;
    setShowFileMention: (show: boolean) => void;
    setMentionQuery: (query: string) => void;
    setMentionSelectedIndex: (index: number) => void;
    setCurrentFileToSelect: (file: string | undefined) => void;
    handleFileSelect: (filePath: string, textareaRef: React.RefObject<HTMLTextAreaElement>, setMessage: (msg: string) => void) => void;
    handleEnterSelect: (file: string | undefined) => void;
    checkForMention: (value: string, cursorPos: number) => void;
}
export declare function useFileMention(): UseFileMentionReturn;
export {};
//# sourceMappingURL=useFileMention.d.ts.map