import { PluginObject } from 'vue'; import { MOpenTrigger } from '../../mixins/open-trigger/open-trigger'; import { ModulVue } from '../../utils/vue/vue'; import { MPopper, MPopperPlacement } from '../popper/popper'; export declare class MPopup extends ModulVue { readonly open: boolean; readonly placement: MPopperPlacement; readonly openTrigger: MOpenTrigger; readonly closeOnBackdrop: boolean; readonly focusManagement: boolean; readonly initialFocusElement?: HTMLElement; readonly width: string; readonly id: string; readonly disabled: boolean; readonly shadow: boolean; readonly padding: boolean; readonly paddingHeader: boolean; readonly paddingBody: boolean; readonly paddingFooter: boolean; readonly background: boolean; readonly beforeEnter: (el: HTMLElement) => void; readonly enter: (el: HTMLElement, done: Function) => void; readonly afterEnter: (el: HTMLElement) => void; readonly enterCancelled: (el: HTMLElement) => void; readonly beforeLeave: (el: HTMLElement) => void; readonly leave: (el: HTMLElement, done: Function) => void; readonly afterLeave: (el: HTMLElement) => void; readonly leaveCancelled: (el: HTMLElement) => void; readonly desktopOnly: boolean; readonly className: string; readonly preload: boolean; readonly reference: HTMLElement; readonly trigger: HTMLElement; readonly lazy: boolean; readonly sidebarFullHeight: boolean; $refs: { popper: MPopper; }; private internalOpen; emitUpdateOpen(open: boolean): void; emitOpen(): void; emitClose(): void; emitAfterEnter(_el: HTMLElement): void; emitPortalMounted(): void; emitPortalAfterOpen(): void; emitPortalAfterClose(): void; emitClickOutside(): void; onOpenChange(open: boolean): void; get popupBody(): Element; get propOpenTrigger(): MOpenTrigger; get propTrigger(): HTMLElement; set popperOpen(open: boolean); get popperOpen(): boolean; set sideBarOpen(open: boolean); get sideBarOpen(): boolean; update(): void; get isSidebarUsed(): boolean; private setOpen; } declare const PopupPlugin: PluginObject; export default PopupPlugin; //# sourceMappingURL=popup.d.ts.map