import Component from '@glimmer/component';
import type { CommonArgs } from './common';
type EuiTooltipPopoverArgs = CommonArgs & {
    positionToolTip: () => void;
    title?: Component;
    popoverRef?: (ref: HTMLDivElement | null) => void;
    hasTitle?: boolean;
};
export interface EuiTooltipPopoverSignature {
    Element: HTMLDivElement;
    Args: EuiTooltipPopoverArgs;
    Blocks: {
        default: [];
        title: [];
        content: [];
    };
}
export default class EuiTooltipPopover extends Component<EuiTooltipPopoverSignature> {
    popover: HTMLDivElement | null;
    constructor(owner: unknown, args: EuiTooltipPopoverArgs);
    willDestroy(): void;
    setPopoverRef(popover: HTMLDivElement | null): void;
    updateDimensions(): void;
}
export {};
//# sourceMappingURL=eui-tool-tip-popover.d.ts.map