import { ChangeDetectorRef, EventEmitter } from '@angular/core'; import { OnInit } from '@angular/core'; import { ControlContainer } from '@angular/forms'; import { ControlBaseComponent } from '../../control-base/control-base.component'; import { IIcons } from '../../config/interfaces/config.interface'; import { IMatTheme } from '../../types/interfaces/mat-theme.interface'; import { MatTimepickerDirective } from 'mat-timepicker'; import { AfterViewInit } from '@angular/core'; import { InputAlign } from '../../types/interfaces/input-align.type'; import * as i0 from "@angular/core"; export declare class TimeComponent extends ControlBaseComponent implements OnInit, AfterViewInit { protected changeDetectorRef: ChangeDetectorRef; timepickerRef: MatTimepickerDirective; theme: IMatTheme; color: string; suffix?: string; prefix?: string; help?: string; labelFixed?: boolean; size: 'small' | 'normal'; label?: string; readOnly?: boolean; placeholder: string; icons?: IIcons; loading?: boolean; type: string; min: null | Date; max: null | Date; touchUi: boolean; apply: string; cancel: string; align: InputAlign; mode: '12h' | '24h'; removeMarginBottom?: boolean; blur: EventEmitter; focus: EventEmitter; constructor(changeDetectorRef: ChangeDetectorRef, controlContainer: ControlContainer); ngOnInit(): void; ngAfterViewInit(): void; timeFilter: (date: Date | null) => boolean; private formatDate; writeValue(value: any): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }