import { AfterViewInit, ElementRef, OnInit } from '@angular/core'; import { Picker } from '../../picker.component'; import { UntypedFormControl } from '@angular/forms'; import * as i0 from "@angular/core"; export declare class TimeZonePicker extends Picker implements OnInit, AfterViewInit { timeZoneFocus: ElementRef; timezones: Array<{ name: string; displayName: string; offset: string; zone: string; zoneAbbr: string; }>; tzSearchResults: Array<{ name: string; displayName: string; offset: string; zone: string; zoneAbbr: string; }>; userTimezone: any; searchText: string; selectedTz: any; clearVisible: boolean; formControl: UntypedFormControl; private abbrsMap; constructor(); ngOnInit(): void; ngAfterViewInit(): void; buildTimezoneList(): void; timezoneListSort(): void; parseTimezone(zone: string): { name: string; displayName: string; offset: string; zone: any; zoneAbbr: string; }; select(i: number): void; canSubmit(): boolean; submit(): void; getUserTimezone(): void; selectLocal(): void; clearSearch(): void; search(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }