import type { ExtractPropTypes, PropType } from 'vue';
import type { Trigger, SearchChangeEvent } from '@matechat/common/Mention/common/mention-types';
export type { Trigger, SearchChangeEvent };
export declare const mentionProps: {
    modelValue: {
        type: BooleanConstructor;
        default: boolean;
    };
    prefix: {
        type: PropType<Array<string | Trigger>>;
        default: () => never[];
    };
    fitHostWidth: {
        type: BooleanConstructor;
        default: boolean;
    };
    optionsCount: {
        type: NumberConstructor;
        default: number;
    };
    menuClass: {
        type: StringConstructor;
    };
};
export type MentionProps = ExtractPropTypes<typeof mentionProps>;
export declare const mentionEmits: string[];
