import { Component } from "../../owl3_compatibility_layer";
import { Rect } from "../../types/rendering";
import { SpreadsheetChildEnv } from "../../types/spreadsheet_env";
export declare class Popover extends Component<SpreadsheetChildEnv> {
    static template: string;
    protected props: import("@odoo/owl").PropsWithDefaults<{
        anchorRect: Rect;
        positioning: "top-right" | "bottom-left";
        verticalOffset: number;
        onMouseWheel: () => void;
        onPopoverHidden: () => void;
        onPopoverMoved: () => void;
        containerRect?: {} | undefined;
        maxWidth?: import("../..").Pixel | undefined;
        maxHeight?: import("../..").Pixel | undefined;
        zIndex?: number | undefined;
        class?: string | undefined;
    }, "positioning" | "verticalOffset" | "onMouseWheel" | "onPopoverHidden" | "onPopoverMoved">;
    private popoverRef;
    private popoverContentRef;
    private currentPosition;
    private currentDisplayValue;
    private spreadsheetRect;
    private containerRect;
    setup(): void;
    private computePopoverPosition;
}
