import Component from '@glimmer/component';
import type { EuiPopoverSignature } from './eui-popover.gts';
export interface EuiWrappingPopoverSignature {
    Element: EuiPopoverSignature['Element'];
    Args: EuiPopoverSignature['Args'] & {
        button?: HTMLElement;
    };
    Blocks: {
        default: [];
    };
}
export default class EuiWrappingPopover extends Component<EuiWrappingPopoverSignature> {
    private portal;
    private anchor;
    setAnchorRef: import("ember-modifier").FunctionBasedModifier<{
        Args: {
            Positional: unknown[];
            Named: import("ember-modifier/-private/signature.js").EmptyObject;
        };
        Element: HTMLElement;
    }>;
    setPortalRef: (element: HTMLElement) => void;
    get insert(): {
        sibling: HTMLElement;
        position: 'after';
    } | undefined;
    willDestroy(): void;
}
//# sourceMappingURL=eui-wrapping-popover.d.ts.map