/**
 * To make sure that MenuPortal.tsx remain small
 * I have isolated the auto resize logic in this class.
 */
export declare class MenuAutoResizer {
    private width;
    private maxHeight;
    private childWindow;
    private menuId;
    private observer;
    private minHeight;
    constructor(childWindow: Window, menuId: string, width: number, maxHeight?: number, minHeight?: number);
    disconnect(): void;
    /**
     * Callback for MutationObserver
     */
    private updateWindowDimensions;
    private updateWindowDimensionsIOCD;
}
//# sourceMappingURL=MenuAutoResizer.d.ts.map