import { PropType } from 'vue'; import { DropdownGroupOption, DropdownOption } from 'naive-ui'; declare const _default: typeof __VLS_export; export default _default; declare const __VLS_export: import('vue').DefineComponent; }; desc: { type: StringConstructor; }; }>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly; }; desc: { type: StringConstructor; }; }>> & Readonly<{}>, {}, {}, { tippy: import('vue').DefineComponent<{ to: { type: PropType; }; tag: { type: (StringConstructor | ObjectConstructor)[]; default: string; }; contentTag: { type: (StringConstructor | ObjectConstructor)[]; default: string; }; contentClass: { type: StringConstructor; default: null; }; appendTo: { default: () => Element | "parent" | ((ref: Element) => Element); }; aria: { default: () => { content?: "auto" | "describedby" | "labelledby" | null | undefined; expanded?: boolean | "auto" | undefined; }; }; delay: { default: () => number | [number, number]; }; duration: { default: () => number | [number, number]; }; getReferenceClientRect: { default: () => import('tippy.js').GetReferenceClientRect | null; }; hideOnClick: { type: (StringConstructor | BooleanConstructor)[]; default: () => boolean | "toggle"; }; ignoreAttributes: { type: BooleanConstructor; default: () => boolean; }; interactive: { type: BooleanConstructor; default: () => boolean; }; interactiveBorder: { default: () => number; }; interactiveDebounce: { default: () => number; }; moveTransition: { default: () => string; }; offset: { default: () => [number, number] | (({ placement, popper, reference, }: { placement: import('@popperjs/core').Placement; popper: import('@popperjs/core').Rect; reference: import('@popperjs/core').Rect; }) => [number, number]); }; onAfterUpdate: { default: () => (instance: import('tippy.js').Instance, partialProps: Partial) => void; }; onBeforeUpdate: { default: () => (instance: import('tippy.js').Instance, partialProps: Partial) => void; }; onCreate: { default: () => (instance: import('tippy.js').Instance) => void; }; onDestroy: { default: () => (instance: import('tippy.js').Instance) => void; }; onHidden: { default: () => (instance: import('tippy.js').Instance) => void; }; onHide: { default: () => (instance: import('tippy.js').Instance) => false | void; }; onMount: { default: () => (instance: import('tippy.js').Instance) => void; }; onShow: { default: () => (instance: import('tippy.js').Instance) => false | void; }; onShown: { default: () => (instance: import('tippy.js').Instance) => void; }; onTrigger: { default: () => (instance: import('tippy.js').Instance, event: Event) => void; }; onUntrigger: { default: () => (instance: import('tippy.js').Instance, event: Event) => void; }; onClickOutside: { default: () => (instance: import('tippy.js').Instance, event: Event) => void; }; placement: { default: () => import('@popperjs/core').Placement; }; plugins: { default: () => import('tippy.js').Plugin[]; }; popperOptions: { default: () => Partial; }; render: { default: () => ((instance: import('tippy.js').Instance) => { popper: import('tippy.js').PopperElement; onUpdate?: ((prevProps: import('tippy.js').Props, nextProps: import('tippy.js').Props) => void) | undefined; }) | null; }; showOnCreate: { type: BooleanConstructor; default: () => boolean; }; touch: { type: (StringConstructor | BooleanConstructor | ArrayConstructor)[]; default: () => boolean | "hold" | ["hold", number]; }; trigger: { default: () => string; }; triggerTarget: { default: () => Element | Element[] | null; }; animateFill: { type: BooleanConstructor; default: () => boolean; }; followCursor: { type: (StringConstructor | BooleanConstructor)[]; default: () => boolean | "horizontal" | "vertical" | "initial"; }; inlinePositioning: { type: BooleanConstructor; default: () => boolean; }; sticky: { type: (StringConstructor | BooleanConstructor)[]; default: () => boolean | "reference" | "popper"; }; allowHTML: { type: BooleanConstructor; default: () => boolean; }; animation: { default: () => string | boolean; }; arrow: { default: () => string | boolean | DocumentFragment | SVGElement; }; content: { default: () => import('tippy.js').Content; }; inertia: { default: () => boolean; }; maxWidth: { default: () => string | number; }; role: { default: () => string; }; theme: { default: () => string; }; zIndex: { default: () => number; }; }, () => import('vue').VNode | import('vue').VNode[], unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, "state"[], "state", import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps, Readonly; }; tag: { type: (StringConstructor | ObjectConstructor)[]; default: string; }; contentTag: { type: (StringConstructor | ObjectConstructor)[]; default: string; }; contentClass: { type: StringConstructor; default: null; }; appendTo: { default: () => Element | "parent" | ((ref: Element) => Element); }; aria: { default: () => { content?: "auto" | "describedby" | "labelledby" | null | undefined; expanded?: boolean | "auto" | undefined; }; }; delay: { default: () => number | [number, number]; }; duration: { default: () => number | [number, number]; }; getReferenceClientRect: { default: () => import('tippy.js').GetReferenceClientRect | null; }; hideOnClick: { type: (StringConstructor | BooleanConstructor)[]; default: () => boolean | "toggle"; }; ignoreAttributes: { type: BooleanConstructor; default: () => boolean; }; interactive: { type: BooleanConstructor; default: () => boolean; }; interactiveBorder: { default: () => number; }; interactiveDebounce: { default: () => number; }; moveTransition: { default: () => string; }; offset: { default: () => [number, number] | (({ placement, popper, reference, }: { placement: import('@popperjs/core').Placement; popper: import('@popperjs/core').Rect; reference: import('@popperjs/core').Rect; }) => [number, number]); }; onAfterUpdate: { default: () => (instance: import('tippy.js').Instance, partialProps: Partial) => void; }; onBeforeUpdate: { default: () => (instance: import('tippy.js').Instance, partialProps: Partial) => void; }; onCreate: { default: () => (instance: import('tippy.js').Instance) => void; }; onDestroy: { default: () => (instance: import('tippy.js').Instance) => void; }; onHidden: { default: () => (instance: import('tippy.js').Instance) => void; }; onHide: { default: () => (instance: import('tippy.js').Instance) => false | void; }; onMount: { default: () => (instance: import('tippy.js').Instance) => void; }; onShow: { default: () => (instance: import('tippy.js').Instance) => false | void; }; onShown: { default: () => (instance: import('tippy.js').Instance) => void; }; onTrigger: { default: () => (instance: import('tippy.js').Instance, event: Event) => void; }; onUntrigger: { default: () => (instance: import('tippy.js').Instance, event: Event) => void; }; onClickOutside: { default: () => (instance: import('tippy.js').Instance, event: Event) => void; }; placement: { default: () => import('@popperjs/core').Placement; }; plugins: { default: () => import('tippy.js').Plugin[]; }; popperOptions: { default: () => Partial; }; render: { default: () => ((instance: import('tippy.js').Instance) => { popper: import('tippy.js').PopperElement; onUpdate?: ((prevProps: import('tippy.js').Props, nextProps: import('tippy.js').Props) => void) | undefined; }) | null; }; showOnCreate: { type: BooleanConstructor; default: () => boolean; }; touch: { type: (StringConstructor | BooleanConstructor | ArrayConstructor)[]; default: () => boolean | "hold" | ["hold", number]; }; trigger: { default: () => string; }; triggerTarget: { default: () => Element | Element[] | null; }; animateFill: { type: BooleanConstructor; default: () => boolean; }; followCursor: { type: (StringConstructor | BooleanConstructor)[]; default: () => boolean | "horizontal" | "vertical" | "initial"; }; inlinePositioning: { type: BooleanConstructor; default: () => boolean; }; sticky: { type: (StringConstructor | BooleanConstructor)[]; default: () => boolean | "reference" | "popper"; }; allowHTML: { type: BooleanConstructor; default: () => boolean; }; animation: { default: () => string | boolean; }; arrow: { default: () => string | boolean | DocumentFragment | SVGElement; }; content: { default: () => import('tippy.js').Content; }; inertia: { default: () => boolean; }; maxWidth: { default: () => string | number; }; role: { default: () => string; }; theme: { default: () => string; }; zIndex: { default: () => number; }; }>> & { onState?: ((...args: any[]) => any) | undefined; }, { content: import('tippy.js').Content; triggerTarget: Element | Element[]; getReferenceClientRect: import('tippy.js').GetReferenceClientRect; animateFill: boolean; appendTo: Element | "parent" | ((ref: Element) => Element); aria: { content?: "auto" | "describedby" | "labelledby" | null | undefined; expanded?: boolean | "auto" | undefined; }; delay: number | [number, number]; duration: number | [number, number]; followCursor: string | boolean; hideOnClick: string | boolean; ignoreAttributes: boolean; inlinePositioning: boolean; interactive: boolean; interactiveBorder: number; interactiveDebounce: number; moveTransition: string; offset: [number, number] | (({ placement, popper, reference, }: { placement: import('@popperjs/core').Placement; popper: import('@popperjs/core').Rect; reference: import('@popperjs/core').Rect; }) => [number, number]); placement: import('@popperjs/core').Placement; plugins: import('tippy.js').Plugin[]; popperOptions: Partial; render: (instance: import('tippy.js').Instance) => { popper: import('tippy.js').PopperElement; onUpdate?: ((prevProps: import('tippy.js').Props, nextProps: import('tippy.js').Props) => void) | undefined; }; showOnCreate: boolean; sticky: string | boolean; touch: string | boolean | unknown[]; trigger: string; onAfterUpdate: (instance: import('tippy.js').Instance, partialProps: Partial) => void; onBeforeUpdate: (instance: import('tippy.js').Instance, partialProps: Partial) => void; onCreate: (instance: import('tippy.js').Instance) => void; onDestroy: (instance: import('tippy.js').Instance) => void; onHidden: (instance: import('tippy.js').Instance) => void; onHide: (instance: import('tippy.js').Instance) => false | void; onMount: (instance: import('tippy.js').Instance) => void; onShow: (instance: import('tippy.js').Instance) => false | void; onShown: (instance: import('tippy.js').Instance) => void; onTrigger: (instance: import('tippy.js').Instance, event: Event) => void; onUntrigger: (instance: import('tippy.js').Instance, event: Event) => void; onClickOutside: (instance: import('tippy.js').Instance, event: Event) => void; allowHTML: boolean; animation: string | boolean; arrow: string | boolean | DocumentFragment | SVGElement; inertia: boolean; maxWidth: string | number; role: string; theme: string; zIndex: number; tag: string | Record; contentTag: string | Record; contentClass: string; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; "i-icon": import('vue').DefineSetupFnComponent; }, {}, string, import('vue').ComponentProvideOptions, true, {}, any>;