import type { InputStatus, KeyboardEventHandler } from '@antdv/ui/es/types'; import type { ExtractPropTypes, PropType } from 'vue'; import type { MentionsOptionProps } from './interface'; export declare function mentionsProps(): { loading: { type: BooleanConstructor; default: any; }; onFocus: { type: PropType<(e: FocusEvent) => void>; }; onBlur: { type: PropType<(e: FocusEvent) => void>; }; onSelect: { type: PropType<(option: MentionsOptionProps, prefix: string) => void>; }; onChange: { type: PropType<(text: string) => void>; }; onPressenter: { type: PropType; }; 'onUpdate:value': { type: PropType<(text: string) => void>; }; notFoundContent: any; defaultValue: StringConstructor; id: StringConstructor; status: PropType; autofocus: { type: BooleanConstructor; default: any; }; prefix: any; prefixCls: StringConstructor; value: StringConstructor; disabled: { type: BooleanConstructor; default: any; }; split: StringConstructor; transitionName: StringConstructor; placement: any; character: any; characterRender: FunctionConstructor; filterOption: { type: PropType; }; validateSearch: FunctionConstructor; getPopupContainer: { type: PropType<() => HTMLElement>; }; options: { type: PropType; default: import("../../../vue-components/vc-mentions/src/Option").OptionProps[]; }; rows: (NumberConstructor | StringConstructor)[]; direction: { type: PropType; }; }; export type MentionsProps = Partial>>;