import { VNode } from 'vue'; import { default as Button } from 'primevue/button'; import { ChangedExtensionBaseEvent, ControllerExtensionBase, ExtensionEvent, ExtensionsManager, ModeExtensionBase, ModelsProgressEvent, MoveEvent } from '../index'; import { default as Toast } from 'primevue/toast'; declare const _default: import('vue').DefineComponent, { extMan: ExtensionsManager; tanglTheme: import('naive-ui').GlobalThemeOverrides; t: import('i18next').TFunction<["translation", ...string[]], undefined>; getKeyMap: any; }, { el: HTMLElement; selectedController: ControllerExtensionBase | undefined; selectedModeExtension: ModeExtensionBase | undefined; isFirefox: boolean; progress: number; }, { controllers(): any; }, { update(): void; switchTooltipMode(): void; onMouseMove(event: MoveEvent): void; onProgress(e: ModelsProgressEvent): void; setControllerExtension(key: string): void; onControllerSelected(e: ExtensionEvent): void; onModeSelected(e: ChangedExtensionBaseEvent): void; selectModeExtension(key: string): void; }, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly> & Readonly<{}>, { viewerName: string; createPanels: boolean; }, {}, { NConfigProvider: import('vue').DefineComponent; readonly default: undefined; }; readonly clsPrefix: StringConstructor; readonly locale: import('vue').PropType; readonly dateLocale: import('vue').PropType; readonly namespace: StringConstructor; readonly rtl: import('vue').PropType; readonly tag: { readonly type: StringConstructor; readonly default: "div"; }; readonly hljs: import('vue').PropType; readonly katex: import('vue').PropType; readonly theme: import('vue').PropType; readonly themeOverrides: import('vue').PropType; readonly componentOptions: import('vue').PropType; readonly icons: import('vue').PropType; readonly breakpoints: import('vue').PropType; readonly preflightStyleDisabled: BooleanConstructor; readonly styleMountTarget: import('vue').PropType; readonly inlineThemeDisabled: { readonly type: BooleanConstructor; readonly default: undefined; }; readonly as: { readonly type: import('vue').PropType; readonly validator: () => boolean; readonly default: undefined; }; }>, { mergedClsPrefix: import('vue').ComputedRef; mergedBordered: import('vue').ComputedRef; mergedNamespace: import('vue').ComputedRef; mergedTheme: import('vue').ComputedRef; mergedThemeOverrides: import('vue').ComputedRef; }, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly; readonly default: undefined; }; readonly clsPrefix: StringConstructor; readonly locale: import('vue').PropType; readonly dateLocale: import('vue').PropType; readonly namespace: StringConstructor; readonly rtl: import('vue').PropType; readonly tag: { readonly type: StringConstructor; readonly default: "div"; }; readonly hljs: import('vue').PropType; readonly katex: import('vue').PropType; readonly theme: import('vue').PropType; readonly themeOverrides: import('vue').PropType; readonly componentOptions: import('vue').PropType; readonly icons: import('vue').PropType; readonly breakpoints: import('vue').PropType; readonly preflightStyleDisabled: BooleanConstructor; readonly styleMountTarget: import('vue').PropType; readonly inlineThemeDisabled: { readonly type: BooleanConstructor; readonly default: undefined; }; readonly as: { readonly type: import('vue').PropType; readonly validator: () => boolean; readonly default: undefined; }; }>> & Readonly<{}>, { readonly bordered: boolean | undefined; readonly inlineThemeDisabled: boolean; readonly tag: string; readonly abstract: boolean; readonly preflightStyleDisabled: boolean; readonly as: string | undefined; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; NDropdown: import('vue').DefineComponent; }>; }>>; readonly themeOverrides: import('vue').PropType; }>; }>>>; readonly builtinThemeOverrides: import('vue').PropType; }>; }>>>; readonly animated: { readonly type: BooleanConstructor; readonly default: true; }; readonly keyboard: { readonly type: BooleanConstructor; readonly default: true; }; readonly size: import('vue').PropType; readonly inverted: BooleanConstructor; readonly placement: { readonly type: import('vue').PropType; readonly default: "bottom"; }; readonly onSelect: import('vue').PropType>; readonly options: { readonly type: import('vue').PropType; readonly default: () => never[]; }; readonly menuProps: import('vue').PropType; readonly showArrow: BooleanConstructor; readonly renderLabel: import('vue').PropType; readonly renderIcon: import('vue').PropType; readonly renderOption: import('vue').PropType; readonly nodeProps: import('vue').PropType; readonly labelField: { readonly type: StringConstructor; readonly default: "label"; }; readonly keyField: { readonly type: StringConstructor; readonly default: "key"; }; readonly childrenField: { readonly type: StringConstructor; readonly default: "children"; }; readonly value: import('vue').PropType; readonly show: { type: import('vue').PropType; default: undefined; }; readonly defaultShow: BooleanConstructor; readonly trigger: { type: import('vue').PropType; default: string; }; readonly delay: { type: NumberConstructor; default: number; }; readonly duration: { type: NumberConstructor; default: number; }; readonly raw: BooleanConstructor; readonly x: NumberConstructor; readonly y: NumberConstructor; readonly arrowPointToCenter: BooleanConstructor; readonly disabled: BooleanConstructor; readonly getDisabled: import('vue').PropType<() => boolean>; readonly displayDirective: { type: import('vue').PropType<"if" | "show">; default: string; }; readonly arrowClass: StringConstructor; readonly arrowStyle: import('vue').PropType; readonly arrowWrapperClass: StringConstructor; readonly arrowWrapperStyle: import('vue').PropType; readonly flip: { type: BooleanConstructor; default: boolean; }; readonly width: { type: import('vue').PropType; default: undefined; }; readonly overlap: BooleanConstructor; readonly keepAliveOnHover: { type: BooleanConstructor; default: boolean; }; readonly zIndex: NumberConstructor; readonly to: { type: import('vue').PropType; default: undefined; }; readonly scrollable: BooleanConstructor; readonly contentClass: StringConstructor; readonly contentStyle: import('vue').PropType; readonly headerClass: StringConstructor; readonly headerStyle: import('vue').PropType; readonly footerClass: StringConstructor; readonly footerStyle: import('vue').PropType; readonly onClickoutside: import('vue').PropType<(e: MouseEvent) => void>; readonly 'onUpdate:show': import('vue').PropType void>>; readonly onUpdateShow: import('vue').PropType void>>; readonly internalDeactivateImmediately: BooleanConstructor; readonly internalSyncTargetWithParent: BooleanConstructor; readonly internalInheritedEventHandlers: { type: import('vue').PropType; default: () => never[]; }; readonly internalTrapFocus: BooleanConstructor; readonly internalExtraClass: { type: import('vue').PropType; default: () => never[]; }; readonly onShow: import('vue').PropType void> | undefined>; readonly onHide: import('vue').PropType void> | undefined>; readonly arrow: { type: import('vue').PropType; default: undefined; }; readonly minWidth: NumberConstructor; readonly maxWidth: NumberConstructor; }>, { mergedClsPrefix: import('vue').Ref; mergedTheme: import('vue').ComputedRef<{ common: import('naive-ui').ThemeCommonVars; self: { optionHeightSmall: string; optionHeightMedium: string; optionHeightLarge: string; optionHeightHuge: string; borderRadius: string; fontSizeSmall: string; fontSizeMedium: string; fontSizeLarge: string; fontSizeHuge: string; optionTextColor: string; optionTextColorHover: string; optionTextColorActive: string; optionTextColorChildActive: string; color: string; dividerColor: string; suffixColor: string; prefixColor: string; optionColorHover: string; optionColorActive: string; groupHeaderTextColor: string; optionTextColorInverted: string; optionTextColorHoverInverted: string; optionTextColorActiveInverted: string; optionTextColorChildActiveInverted: string; colorInverted: string; dividerColorInverted: string; suffixColorInverted: string; prefixColorInverted: string; optionColorHoverInverted: string; optionColorActiveInverted: string; groupHeaderTextColorInverted: string; optionOpacityDisabled: string; padding: string; optionIconSizeSmall: string; optionIconSizeMedium: string; optionIconSizeLarge: string; optionIconSizeHuge: string; optionSuffixWidthSmall: string; optionSuffixWidthMedium: string; optionSuffixWidthLarge: string; optionSuffixWidthHuge: string; optionIconSuffixWidthSmall: string; optionIconSuffixWidthMedium: string; optionIconSuffixWidthLarge: string; optionIconSuffixWidthHuge: string; optionPrefixWidthSmall: string; optionPrefixWidthMedium: string; optionPrefixWidthLarge: string; optionPrefixWidthHuge: string; optionIconPrefixWidthSmall: string; optionIconPrefixWidthMedium: string; optionIconPrefixWidthLarge: string; optionIconPrefixWidthHuge: string; }; peers: { Popover: import('naive-ui/es/_mixins').Theme<"Popover", { fontSize: string; borderRadius: string; color: string; dividerColor: string; textColor: string; boxShadow: string; space: string; spaceArrow: string; arrowOffset: string; arrowOffsetVertical: string; arrowHeight: string; padding: string; }, { Scrollbar: import('naive-ui/es/_mixins').Theme<"Scrollbar", { height: string; width: string; borderRadius: string; color: string; colorHover: string; railInsetHorizontalBottom: string; railInsetHorizontalTop: string; railInsetVerticalRight: string; railInsetVerticalLeft: string; railColor: string; }, any>; }>; }; peerOverrides: { Popover?: { peers?: { Scrollbar?: import('naive-ui/es/_mixins/use-theme').ExtractThemeOverrides> | undefined; } | undefined; } | undefined; }; }>; mergedSize: import('vue').ComputedRef; tmNodes: import('vue').ComputedRef[]>; mergedShow: import('vue').ComputedRef; handleAfterLeave: () => void; doUpdateShow: (value: boolean) => void; cssVars: import('vue').ComputedRef | undefined; themeClass: import('vue').Ref | undefined; onRender: (() => void) | undefined; }, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly; }>; }>>; readonly themeOverrides: import('vue').PropType; }>; }>>>; readonly builtinThemeOverrides: import('vue').PropType; }>; }>>>; readonly animated: { readonly type: BooleanConstructor; readonly default: true; }; readonly keyboard: { readonly type: BooleanConstructor; readonly default: true; }; readonly size: import('vue').PropType; readonly inverted: BooleanConstructor; readonly placement: { readonly type: import('vue').PropType; readonly default: "bottom"; }; readonly onSelect: import('vue').PropType>; readonly options: { readonly type: import('vue').PropType; readonly default: () => never[]; }; readonly menuProps: import('vue').PropType; readonly showArrow: BooleanConstructor; readonly renderLabel: import('vue').PropType; readonly renderIcon: import('vue').PropType; readonly renderOption: import('vue').PropType; readonly nodeProps: import('vue').PropType; readonly labelField: { readonly type: StringConstructor; readonly default: "label"; }; readonly keyField: { readonly type: StringConstructor; readonly default: "key"; }; readonly childrenField: { readonly type: StringConstructor; readonly default: "children"; }; readonly value: import('vue').PropType; readonly show: { type: import('vue').PropType; default: undefined; }; readonly defaultShow: BooleanConstructor; readonly trigger: { type: import('vue').PropType; default: string; }; readonly delay: { type: NumberConstructor; default: number; }; readonly duration: { type: NumberConstructor; default: number; }; readonly raw: BooleanConstructor; readonly x: NumberConstructor; readonly y: NumberConstructor; readonly arrowPointToCenter: BooleanConstructor; readonly disabled: BooleanConstructor; readonly getDisabled: import('vue').PropType<() => boolean>; readonly displayDirective: { type: import('vue').PropType<"if" | "show">; default: string; }; readonly arrowClass: StringConstructor; readonly arrowStyle: import('vue').PropType; readonly arrowWrapperClass: StringConstructor; readonly arrowWrapperStyle: import('vue').PropType; readonly flip: { type: BooleanConstructor; default: boolean; }; readonly width: { type: import('vue').PropType; default: undefined; }; readonly overlap: BooleanConstructor; readonly keepAliveOnHover: { type: BooleanConstructor; default: boolean; }; readonly zIndex: NumberConstructor; readonly to: { type: import('vue').PropType; default: undefined; }; readonly scrollable: BooleanConstructor; readonly contentClass: StringConstructor; readonly contentStyle: import('vue').PropType; readonly headerClass: StringConstructor; readonly headerStyle: import('vue').PropType; readonly footerClass: StringConstructor; readonly footerStyle: import('vue').PropType; readonly onClickoutside: import('vue').PropType<(e: MouseEvent) => void>; readonly 'onUpdate:show': import('vue').PropType void>>; readonly onUpdateShow: import('vue').PropType void>>; readonly internalDeactivateImmediately: BooleanConstructor; readonly internalSyncTargetWithParent: BooleanConstructor; readonly internalInheritedEventHandlers: { type: import('vue').PropType; default: () => never[]; }; readonly internalTrapFocus: BooleanConstructor; readonly internalExtraClass: { type: import('vue').PropType; default: () => never[]; }; readonly onShow: import('vue').PropType void> | undefined>; readonly onHide: import('vue').PropType void> | undefined>; readonly arrow: { type: import('vue').PropType; default: undefined; }; readonly minWidth: NumberConstructor; readonly maxWidth: NumberConstructor; }>> & Readonly<{}>, { readonly disabled: boolean; readonly raw: boolean; readonly width: number | "trigger"; readonly duration: number; readonly scrollable: boolean; readonly trigger: import('naive-ui').PopoverTrigger; readonly to: string | boolean | HTMLElement; readonly placement: import('naive-ui').PopoverPlacement; readonly options: import('naive-ui/es/dropdown/src/interface').DropdownMixedOption[]; readonly show: boolean | undefined; readonly keyboard: boolean; readonly showArrow: boolean; readonly arrow: boolean | undefined; readonly defaultShow: boolean; readonly delay: number; readonly arrowPointToCenter: boolean; readonly displayDirective: "show" | "if"; readonly flip: boolean; readonly animated: boolean; readonly overlap: boolean; readonly keepAliveOnHover: boolean; readonly internalDeactivateImmediately: boolean; readonly internalSyncTargetWithParent: boolean; readonly internalInheritedEventHandlers: import('naive-ui/es/popover/src/Popover').TriggerEventHandlers[]; readonly internalTrapFocus: boolean; readonly internalExtraClass: string[]; readonly labelField: string; readonly childrenField: string; readonly inverted: boolean; readonly keyField: string; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; "i-icon": import('vue').DefineComponent & Readonly<{}>, {}, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, {}, any>; "p-button": typeof Button; Toast: typeof Toast; }, { tooltip: import('vue').ObjectDirective; tooltipui: { mounted(el: HTMLElement, binding: import('vue').DirectiveBinding): void; updated(el: HTMLElement, binding: import('vue').DirectiveBinding, vnode: VNode, prevVnode: VNode): void; }; ui: { mounted(el: HTMLElement, binding: import('vue').DirectiveBinding): void; }; modeIcon: { mounted(el: HTMLElement, binding: import('vue').DirectiveBinding): void; }; shared: { mounted(el: HTMLElement, binding: import('vue').DirectiveBinding): void; }; dedicated: { mounted(el: HTMLElement, binding: import('vue').DirectiveBinding): void; updated(el: HTMLElement, binding: import('vue').DirectiveBinding, vnode: VNode, prevVnode: VNode): void; }; }, string, import('vue').ComponentProvideOptions, true, {}, any>; export default _default;