import { C as ChartComponent } from './ChartComponent-c2576d27'; 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 A };