import { _ModuleSupport } from 'ag-charts-community'; import { AbstractModuleInstance, type DynamicContext } from 'ag-charts-core'; export declare class Ranges extends AbstractModuleInstance { private readonly ctx; private container?; private dropdownMenu?; private buttonsToolbar?; private dropdownToolbar?; private isDropdown?; private dropdownLabel; private dropdownMinWidth?; private cachedToolbarHeight?; private cachedToolbarHeightOpts?; private cachedToolbarHeightIsDropdown?; private cachedToolbarHeightLabel?; private get opts(); constructor(ctx: DynamicContext<_ModuleSupport.ChartRegistry>); private setup; private teardown; private onLayoutStart; private invalidateToolbarHeightCache; private getToolbarHeight; private onLayoutComplete; private onChartWidgetClick; private updateToolbarBounds; private updateCSSVariables; private getComponentVariables; private getComponentStateVariables; private getComponentFill; private onZoomChanged; private onButtonPress; private swapDropdownIn; private swapDropdownOut; private resetDropdownButton; private getDropdownButtonOptions; private showDropdownMenu; private updateZoomWithButtonIndex; private getUpdateWithFn; private getButtonEnabled; }