interface UseSkillMentionReturn {
    showSkillMention: boolean;
    skillMentionQuery: string;
    skillMentionSelectedIndex: number;
    currentSkillToSelect: string | undefined;
    setShowSkillMention: (show: boolean) => void;
    setSkillMentionQuery: (query: string) => void;
    setSkillMentionSelectedIndex: (index: number) => void;
    setCurrentSkillToSelect: (skill: string | undefined) => void;
    handleSkillSelect: (skillName: string, textareaRef: React.RefObject<HTMLTextAreaElement>, setMessage: (msg: string) => void) => void;
    handleEnterSelect: (skill: string | undefined) => void;
    checkForSkillMention: (value: string, cursorPos: number) => void;
}
export declare function useSkillMention(): UseSkillMentionReturn;
export {};
//# sourceMappingURL=useSkillMention.d.ts.map