import { ElementRef, EventEmitter, OnDestroy } from '@angular/core'; import { FormGroup } from '@angular/forms'; import { FieldConfig } from '../../models/field-config.model'; import { SelectedTime } from '../../models/selected-time.model'; import * as i0 from "@angular/core"; export declare class TimePickerComponent implements OnDestroy { private elementRef; config: FieldConfig; group: FormGroup; formTimeSelected: EventEmitter; constants: any; picker: ElementRef; private formOverlayScrollContainer?; private readonly overlayWheelListener; constructor(elementRef: ElementRef); /** * Handles form time selection event * @type {void} * @memberof TimePickerComponent */ onTimeSelection(time: string): void; onTimePickerOpen(): void; onTimePickerClose(): void; ngOnDestroy(): void; private setOverlayClipBounds; private getFormOverlayScrollContainer; private clearOverlayClipBounds; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }