import { C as ChartComponent } from './ChartComponent-DGS-4uXS.js'; import './Enums-P63PfmaT.js'; import './Component-rd-XgTpk.js'; import './Interfaces-Buj5FHm_.js'; import './ChartComponentData-Cg3l5w9Z.js'; import './EllipsisMenu.js'; declare class AvailabilityChart extends ChartComponent { private fromMillis; private toMillis; private selectedFromMillis; private selectedToMillis; private zoomedFromMillis; private zoomedToMillis; private minBrushWidth; private color; private transformedAvailability; private minGhostWidth; private timeContainer; private dateTimeButton; private margins; private targetElement; private uxClient; private brushMoveAction; private brushContextMenuActions; private timePickerLineChart; private timePickerContainer; private timePickerChart; private timePickerTextContainer; private sparkLineChart; private ae; private rawAvailability; private maxBuckets; private bucketSize; private dateTimePickerContainer; private dateTimePicker; constructor(renderTarget: Element); private getMinZoomedRange; private zoom; private setChartOptions; private dateTimePickerAction; private createDisplayBuckets; private setRangeVariables; render(transformedAvailability: any, chartOptions: any, rawAvailability?: any): void; private buildZoomButtons; private setSelectedMillis; private renderDateTimeButton; private setFromAndToTimes; private drawGhost; private drawWarmRange; private buildCompactFromAndTo; private offsetUTC; private buildFromAndToContainer; private setTicks; private setAvailabilityRange; setBrush(fromMillis: any, toMillis: any, isFromButton?: boolean): void; private createSparkLineOptions; } export { AvailabilityChart as default };