import type { InjectionKey, Ref } from 'vue-demi';
import type { OptionProps } from './Option';
export interface MentionsContext {
    activeIndex: Ref<number>;
    setActiveIndex?: (index: number) => void;
    selectOption?: (option: OptionProps) => void;
    onFocus?: EventListener;
    onBlur?: EventListener;
    loading?: Ref<boolean>;
}
declare const MentionsContextKey: InjectionKey<MentionsContext>;
export default MentionsContextKey;
