import { Dropdown } from '../Dropdown';
import { MenuOptionVisible } from '../MenuOptions/MenuOptionVisible';
import { MenuOptionResetPlane } from '../MenuOptions/MenuOptionResetPlane';
import './styles.css';
import { RenderController } from '../../../controllers/RenderController';
import type { SectionBoxDisplayManager } from '../../../sectioning/SectionBoxDisplayManager';
export declare class SectionToolDropdown {
    private renderController;
    private sectionBoxDisplayManager;
    dropdown: Dropdown;
    resetPlanes: MenuOptionResetPlane;
    displayPlanes: MenuOptionVisible;
    private dropdownHeaderWidth;
    private globalBoundingBox?;
    constructor(locale: string, renderController: RenderController, sectionBoxDisplayManager: SectionBoxDisplayManager);
    private onDropdownOpen;
    private onDropdownClose;
    private onSectionBoxDisplayToggled;
    private onSectionBoxDisplayConfigured;
    show(): void;
    hide(): void;
    private onPlanesChanged;
    private onSectionBoxSet;
    private onGlobalBoundingBoxInitialized;
}
