import AiMention from './src/ai-mention.vue'; export declare const YhAiMention: import("@yh-ui/utils").SFCWithInstall<{ new (...args: any[]): any; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & import("vue").ComponentOptionsBase void; blur: () => void; clear: () => void; getRef: () => HTMLTextAreaElement | HTMLInputElement | undefined | null; insertMention: (option: import("./src/ai-mention").AiMentionOption, trigger?: string) => void; refreshFileTree: () => void; toggleFolder: (key: string) => void; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, any, string, { readonly disabled: boolean; readonly themeOverrides: import("@yh-ui/theme").ComponentThemeVars; readonly type: "textarea" | "input"; readonly loading: boolean; readonly triggers: string[]; readonly options: import("./src/ai-mention").AiMentionOption[]; readonly formatFileSize: (size: number) => string; readonly modelValue: string; readonly filterOption: false | ((keyword: string, option: import("../mention").MentionOption) => boolean); readonly rows: number; readonly types: ("document" | "table" | "file" | "agent" | "knowledge")[]; readonly enableFileTree: boolean; readonly fileLoader: import("./src/ai-mention").AiMentionFileLoader; readonly fileRoot: string; readonly fileTreeExpandedLevel: number; readonly showFileIcon: boolean; readonly showFileSize: boolean; readonly showModifiedTime: boolean; readonly searchDebounce: number; }, {}, string, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & (new () => { $slots: { [x: string]: ((props: any) => any) | undefined; }; })> & Record; export default YhAiMention; export * from './src/ai-mention'; export type AiMentionInstance = InstanceType; export type YhAiMentionInstance = AiMentionInstance; export type YhAiMentionProps = import('./src/ai-mention').AiMentionProps; export type YhAiMentionEmits = import('./src/ai-mention').AiMentionEmits; export type YhAiMentionSlots = import('./src/ai-mention').AiMentionSlots; export type YhAiMentionExpose = import('./src/ai-mention').AiMentionExpose; export type YhAiMentionType = import('./src/ai-mention').AiMentionType; export type YhAiMentionOption = import('./src/ai-mention').AiMentionOption; export type YhAiMentionFileNode = import('./src/ai-mention').AiMentionFileNode; export type YhAiMentionFileLoader = import('./src/ai-mention').AiMentionFileLoader;