declare const _default: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
    fixed: BooleanConstructor;
}>, {}, {
    visible: boolean;
}, {}, {
    toggle(event: any, target: any): void;
    show(event: any, target: any): void;
    hide(): void;
    onContentClick(): void;
    onEnter(el: any): void;
    onLeave(): void;
    onAfterLeave(el: any): void;
    alignOverlay(): void;
    fixPopoverPosition(container: any, target: any): void;
    onContentKeydown(event: any): void;
    onButtonKeydown(event: any): void;
    focus(): void;
    onKeyDown(event: any): void;
    bindDocumentKeyDownListener(): void;
    unbindDocumentKeyDownListener(): void;
    bindOutsideClickListener(): void;
    unbindOutsideClickListener(): void;
    bindScrollListener(): void;
    unbindScrollListener(): void;
    bindResizeListener(): void;
    unbindResizeListener(): void;
    isTargetClicked(event: any): any;
    containerRef(el: any): void;
    createStyle(): void;
    destroyStyle(): void;
    onOverlayClick(event: any): void;
}, import("vue").ComponentOptionsMixin, any, ("show" | "hide")[], "show" | "hide", import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
    fixed: BooleanConstructor;
}>> & Readonly<{
    onShow?: ((...args: any[]) => any) | undefined;
    onHide?: ((...args: any[]) => any) | undefined;
}>, {
    fixed: boolean;
}, {}, {
    Portal: import("@primevue/core").DefineComponent<import("primevue/portal").PortalProps, import("primevue/portal").PortalSlots, (e: string, ...args: any[]) => void>;
}, {
    focustrap: import("vue").ObjectDirective<any, any, string, any>;
    ripple: import("vue").ObjectDirective<any, any, string, any>;
}, string, import("vue").ComponentProvideOptions, true, {}, any>;
export default _default;
