import { C as ChartComponent } from './ChartComponent-58cdc476'; declare class DateTimePicker extends ChartComponent { private calendar; private calendarPicker; private timeControls; private minMillis; private maxMillis; private fromMillis; private toMillis; private fromMinutes; private fromHours; private toMinutes; private toHours; private onSet; private onCancel; private isValid; private targetElement; private dateTimeSelectionPanel; private quickTimesPanel; private isSettingStartTime; private startRange; private endRange; private anchorDate; private offsetName; private fromInput; private toInput; private quickTimeArray; constructor(renderTarget: Element); private getCurrentQuickTime; getQuickTimeText(quickTimeMillis: any): any; private convertToCalendarDate; private setNewOffset; private onSaveOrCancel; render(chartOptions: any, minMillis: number, maxMillis: number, fromMillis?: number, toMillis?: number, onSet?: any, onCancel?: any): void; private updateDisplayedDateTimes; private setFromQuickTimes; private buildQuickTimesPanel; private createTimeString; private getTimeFormat; updateFromAndTo(fromMillis: any, toMillis: any): void; private createTimezonePicker; private roundDay; private setTimeRange; private createCalendar; private setSelectedQuickTimes; private setFromDate; private setToDate; private setIsSaveable; private adjustSecondsAndMillis; private setFromMillis; private setToMillis; private displayRangeErrors; private rangeIsValid; private updateDisplayedFromDateTime; private updateDisplayedToDateTime; private offsetUTC; private offsetFromUTC; private checkDateTimeValidity; private setTimeInputBox; private createTimePicker; } export { DateTimePicker as D };