import { type KeyboardPayload } from '../../../edix'; import type { IAiSlashMenuItem, ISkillListItem } from '../../../types/editor'; import type { TagSchema } from '../../../types/input'; import 'tippy.js/dist/tippy.css'; type __VLS_Props = { modelValue: string | TagSchema; placeholder?: string; prompts?: string[]; resources?: IAiSlashMenuItem[]; skills?: ISkillListItem[]; }; declare const __VLS_export: import("vue").DefineComponent<__VLS_Props, { cleanup: () => void; focus: () => void; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {} & { keydown: (event: KeyboardEvent & KeyboardPayload) => any; "update:modelValue": (value: ({ text: string; type: "text"; } | { data: { readonly label: string; readonly value: string; readonly type: string; }; type: "tag"; })[][], selectedResourceList: IAiSlashMenuItem[]) => any; upload: (files: File[]) => any; }, string, import("vue").PublicProps, Readonly<__VLS_Props> & Readonly<{ onKeydown?: ((event: KeyboardEvent & KeyboardPayload) => any) | undefined; "onUpdate:modelValue"?: ((value: ({ text: string; type: "text"; } | { data: { readonly label: string; readonly value: string; readonly type: string; }; type: "tag"; })[][], selectedResourceList: IAiSlashMenuItem[]) => any) | undefined; onUpload?: ((files: File[]) => any) | undefined; }>, { placeholder: string; prompts: string[]; skills: ISkillListItem[]; resources: IAiSlashMenuItem[]; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, false, {}, any>; declare const _default: typeof __VLS_export; export default _default;