declare const _default: typeof __VLS_export; export default _default; declare const __VLS_export: import('vue').DefineComponent, { tooltipTheme: any; renderType: import('vue').Ref; tooltipContentRef: import('vue').Ref; toggleSelect: () => void; toggleExpand: () => void; }, {}, { classes(): (string | { [x: string]: any; })[]; expandCls(): (string | { [x: string]: any; })[]; }, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly> & Readonly<{}>, { fixed: string | boolean; disabled: boolean; checked: boolean; expanded: boolean; }, {}, { BTooltip: import('vue').DefineComponent; default: string; }; theme: { type: import('vue').PropType; default: string; }; placement: { type: import('vue').PropType; default: string; }; zIndex: { type: NumberConstructor; default: number; }; arrowOffset: { type: NumberConstructor; default: number; }; appendToBody: { type: BooleanConstructor; default: boolean; }; offset: { type: NumberConstructor; default: number; }; class: { type: StringConstructor; default: string; }; style: ObjectConstructor; closeDelay: { type: NumberConstructor; default: number; }; openDelay: { type: NumberConstructor; default: number; }; disabled: { type: BooleanConstructor; default: boolean; }; popperOptions: { type: ObjectConstructor; default: () => any; }; showArrow: { type: BooleanConstructor; default: boolean; }; transition: { type: StringConstructor; default: string; }; boundariesPadding: { type: NumberConstructor; default: number; }; showAfter: { type: NumberConstructor; default: number; }; hideAfter: { type: NumberConstructor; default: number; }; cutoff: { type: BooleanConstructor; default: boolean; }; pure: { type: BooleanConstructor; default: boolean; }; strategy: { type: StringConstructor; default: string; }; visible: { type: BooleanConstructor; default: any; }; stopPopperMouseEvent: { type: BooleanConstructor; default: boolean; }; gpuAcceleration: { type: BooleanConstructor; default: boolean; }; }>, { popper: import('vue').Ref; onUpdateVisible: (val: any) => void; updatePopper: () => any; }, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, "update:modelValue"[], "update:modelValue", import('vue').PublicProps, Readonly; default: string; }; theme: { type: import('vue').PropType; default: string; }; placement: { type: import('vue').PropType; default: string; }; zIndex: { type: NumberConstructor; default: number; }; arrowOffset: { type: NumberConstructor; default: number; }; appendToBody: { type: BooleanConstructor; default: boolean; }; offset: { type: NumberConstructor; default: number; }; class: { type: StringConstructor; default: string; }; style: ObjectConstructor; closeDelay: { type: NumberConstructor; default: number; }; openDelay: { type: NumberConstructor; default: number; }; disabled: { type: BooleanConstructor; default: boolean; }; popperOptions: { type: ObjectConstructor; default: () => any; }; showArrow: { type: BooleanConstructor; default: boolean; }; transition: { type: StringConstructor; default: string; }; boundariesPadding: { type: NumberConstructor; default: number; }; showAfter: { type: NumberConstructor; default: number; }; hideAfter: { type: NumberConstructor; default: number; }; cutoff: { type: BooleanConstructor; default: boolean; }; pure: { type: BooleanConstructor; default: boolean; }; strategy: { type: StringConstructor; default: string; }; visible: { type: BooleanConstructor; default: any; }; stopPopperMouseEvent: { type: BooleanConstructor; default: boolean; }; gpuAcceleration: { type: BooleanConstructor; default: boolean; }; }>> & Readonly<{ "onUpdate:modelValue"?: (...args: any[]) => any; }>, { transition: string; class: string; theme: import('../..').ThemeType; stopPopperMouseEvent: boolean; popperClass: string; pure: boolean; arrowOffset: number; offset: number; gpuAcceleration: boolean; placement: import('@popperjs/core').Placement; zIndex: number; visible: boolean; trigger: import('../..').TriggerType; manualMode: boolean; appendToBody: boolean; closeDelay: number; openDelay: number; disabled: boolean; popperOptions: Record; showArrow: boolean; boundariesPadding: number; showAfter: number; hideAfter: number; cutoff: boolean; strategy: string; }, {}, { BPopper: import('vue').DefineComponent; default: string; }; theme: { type: import('vue').PropType; default: string; }; placement: { type: import('vue').PropType; default: string; }; zIndex: { type: NumberConstructor; default: number; }; arrowOffset: { type: NumberConstructor; default: number; }; appendToBody: { type: BooleanConstructor; default: boolean; }; offset: { type: NumberConstructor; default: number; }; class: { type: StringConstructor; default: string; }; style: ObjectConstructor; closeDelay: { type: NumberConstructor; default: number; }; openDelay: { type: NumberConstructor; default: number; }; disabled: { type: BooleanConstructor; default: boolean; }; popperClass: { type: StringConstructor; default: string; }; popperOptions: { type: ObjectConstructor; default: () => any; }; showArrow: { type: BooleanConstructor; default: boolean; }; transition: { type: StringConstructor; default: string; }; boundariesPadding: { type: NumberConstructor; default: number; }; showAfter: { type: NumberConstructor; default: number; }; hideAfter: { type: NumberConstructor; default: number; }; cutoff: { type: BooleanConstructor; default: boolean; }; pure: { type: BooleanConstructor; default: boolean; }; strategy: { type: StringConstructor; default: string; }; visible: { type: BooleanConstructor; default: any; }; stopPopperMouseEvent: { type: BooleanConstructor; default: boolean; }; gpuAcceleration: { type: BooleanConstructor; default: boolean; }; }>, { update: () => void; doDestroy: (forceDestroy: any) => void; show: () => void; hide: () => void; onPopperMouseEnter: () => void; onPopperMouseLeave: () => void; onAfterEnter: () => void; onAfterLeave: () => void; onBeforeEnter: () => void; onBeforeLeave: () => void; initializePopper: () => void; isManualMode: () => boolean; arrowRef: import('vue').Ref; events: {}; popperId: string; popperInstance: import('@popperjs/core').Instance; popperRef: import('vue').Ref; popperStyle: import('vue').Ref<{ zIndex: number; }, { zIndex: number; } | { zIndex: number; }>; triggerRef: import('vue').Ref; visibility: import('vue').WritableComputedRef; }, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, ("update:visible" | "after-enter" | "after-leave" | "before-enter" | "before-leave")[], "update:visible" | "after-enter" | "after-leave" | "before-enter" | "before-leave", import('vue').PublicProps, Readonly; default: string; }; theme: { type: import('vue').PropType; default: string; }; placement: { type: import('vue').PropType; default: string; }; zIndex: { type: NumberConstructor; default: number; }; arrowOffset: { type: NumberConstructor; default: number; }; appendToBody: { type: BooleanConstructor; default: boolean; }; offset: { type: NumberConstructor; default: number; }; class: { type: StringConstructor; default: string; }; style: ObjectConstructor; closeDelay: { type: NumberConstructor; default: number; }; openDelay: { type: NumberConstructor; default: number; }; disabled: { type: BooleanConstructor; default: boolean; }; popperClass: { type: StringConstructor; default: string; }; popperOptions: { type: ObjectConstructor; default: () => any; }; showArrow: { type: BooleanConstructor; default: boolean; }; transition: { type: StringConstructor; default: string; }; boundariesPadding: { type: NumberConstructor; default: number; }; showAfter: { type: NumberConstructor; default: number; }; hideAfter: { type: NumberConstructor; default: number; }; cutoff: { type: BooleanConstructor; default: boolean; }; pure: { type: BooleanConstructor; default: boolean; }; strategy: { type: StringConstructor; default: string; }; visible: { type: BooleanConstructor; default: any; }; stopPopperMouseEvent: { type: BooleanConstructor; default: boolean; }; gpuAcceleration: { type: BooleanConstructor; default: boolean; }; }>> & Readonly<{ "onUpdate:visible"?: (...args: any[]) => any; "onAfter-enter"?: (...args: any[]) => any; "onAfter-leave"?: (...args: any[]) => any; "onBefore-enter"?: (...args: any[]) => any; "onBefore-leave"?: (...args: any[]) => any; }>, { transition: string; class: string; theme: import('../..').ThemeType; stopPopperMouseEvent: boolean; popperClass: string; pure: boolean; arrowOffset: number; offset: number; gpuAcceleration: boolean; placement: import('@popperjs/core').Placement; zIndex: number; visible: boolean; trigger: import('../..').TriggerType; manualMode: boolean; appendToBody: boolean; closeDelay: number; openDelay: number; disabled: boolean; popperOptions: Record; showArrow: boolean; boundariesPadding: number; showAfter: number; hideAfter: number; cutoff: boolean; strategy: string; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; }, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; BCheckbox: import('vue').DefineComponent any; }; label: { type: (NumberConstructor | StringConstructor | BooleanConstructor)[]; }; indeterminate: BooleanConstructor; disabled: BooleanConstructor; checked: BooleanConstructor; name: { type: StringConstructor; default: any; }; trueLabel: { type: (NumberConstructor | StringConstructor)[]; default: any; }; falseLabel: { type: (NumberConstructor | StringConstructor)[]; default: any; }; id: { type: StringConstructor; default: any; }; controls: { type: StringConstructor; default: any; }; }>, { isChecked: import('vue').ComputedRef; isDisabled: import('vue').ComputedRef; model: import('vue').WritableComputedRef; handleChange: (e: any) => void; focus: import('vue').Ref; }, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, ("change" | "update:modelValue")[], "change" | "update:modelValue", import('vue').PublicProps, Readonly any; }; label: { type: (NumberConstructor | StringConstructor | BooleanConstructor)[]; }; indeterminate: BooleanConstructor; disabled: BooleanConstructor; checked: BooleanConstructor; name: { type: StringConstructor; default: any; }; trueLabel: { type: (NumberConstructor | StringConstructor)[]; default: any; }; falseLabel: { type: (NumberConstructor | StringConstructor)[]; default: any; }; id: { type: StringConstructor; default: any; }; controls: { type: StringConstructor; default: any; }; }>> & Readonly<{ onChange?: (...args: any[]) => any; "onUpdate:modelValue"?: (...args: any[]) => any; }>, { id: string; name: string; disabled: boolean; modelValue: string | number | boolean; checked: boolean; controls: string; indeterminate: boolean; trueLabel: string | number; falseLabel: string | number; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; TableExpand: { name: string; functional: boolean; props: { row: ObjectConstructor; render: FunctionConstructor; index: NumberConstructor; column: { type: ObjectConstructor; default: any; }; }; render: (ctx: any) => any; }; TableSlot: { name: string; functional: boolean; props: { row: ObjectConstructor; index: NumberConstructor; column: { type: ObjectConstructor; default: any; }; }; setup(props: any): () => any; }; }, {}, string, import('vue').ComponentProvideOptions, true, {}, any>;