import { BgColorVariant } from '../../types/ColorTypes'; import { BOverlayProps, BOverlaySlots } from '../../types'; declare function __VLS_template(): { attrs: Partial<{}>; slots: Readonly & BOverlaySlots; refs: {}; rootEl: any; }; type __VLS_TemplateResult = ReturnType; declare const __VLS_component: import('vue').DefineComponent any; shown: () => any; click: (value: MouseEvent) => any; }, string, import('vue').PublicProps, Readonly & Readonly<{ onHidden?: (() => any) | undefined; onShown?: (() => any) | undefined; onClick?: ((value: MouseEvent) => any) | undefined; }>, { opacity: import('../../types/CommonTypes').Numberish; variant: BgColorVariant | "white" | "transparent" | null; noFade: boolean; show: boolean; blur: string | null; fixed: boolean; rounded: boolean | import('../..').RadiusElement; roundedTop: boolean | import('../..').RadiusElement; roundedBottom: boolean | import('../..').RadiusElement; roundedStart: boolean | import('../..').RadiusElement; roundedEnd: boolean | import('../..').RadiusElement; noWrap: boolean; zIndex: import('../../types/CommonTypes').Numberish; bgColor: string; noCenter: boolean; noSpinner: boolean; overlayTag: string; spinnerSmall: boolean; spinnerType: import('../..').SpinnerType; spinnerVariant: import('../..').ColorVariant | null; wrapTag: string; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, {}, any>; declare const _default: __VLS_WithTemplateSlots; export default _default; type __VLS_WithTemplateSlots = T & { new (): { $slots: S; }; };