import { EventEmitter } from '@angular/core'; import { FormControl } from '@angular/forms'; import { NiraModalService } from 'nira-modal'; import * as i0 from "@angular/core"; export declare class CoreTimePickerComponent { private niraModalService; /** * Event emitted when a time is selected * @param EventEmitter - Emits the selected time value * @example * */ onSelect: EventEmitter; /** * Event emitted when the time picker loses focus * @param EventEmitter - Emits the current time value * @example * */ onBlurEmit: EventEmitter; /** * Placeholder text for the time picker input * @param string - Placeholder text to display * @example * */ placeholder: string; /** * Highlight background when time is selected * @param boolean - true to highlight background * @example * */ canHighlightBackground: boolean; /** * Set current time as default value on initialization * @param boolean - true to set current time automatically * @example * */ setCurrentTime: boolean; /** * FormControl for form validation and value management * @param FormControl - Angular FormControl instance * @example * */ inputFormControl: FormControl; selectedTime: string; /** * Default time value * @param string - Default time value in format HH:MM * @example * */ set defaultValue(data: string); /** * Maximum length of input value * @param number - Maximum character count allowed * @example * */ maxLength: number; constructor(niraModalService: NiraModalService); ngOnInit(): void; showSelectTimeModal(): void; focusOut(): void; change(event: any): void; onPaste(event: any): void; onBlur(): void; onKeyPress(): boolean; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }