import { type MaskitoTimeMode } from '@maskito/kit'; import { type TuiDay, TuiTime } from '@taiga-ui/cdk/date-time'; import { TuiInputTimeDirective } from './input-time.directive'; import * as i0 from "@angular/core"; import * as i1 from "@taiga-ui/core/components/textfield"; export declare abstract class TuiNativeTimePicker { protected readonly list: string | null; protected getStep(timeMode: MaskitoTimeMode): number; protected toISOString(value: TuiTime | readonly [TuiDay, TuiTime | null] | null): string; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } export declare class TuiInputTimeComponent extends TuiNativeTimePicker { private readonly control; protected readonly host: TuiInputTimeDirective; protected readonly value: import("@angular/core").Signal; protected readonly step: import("@angular/core").Signal; protected setValue(value: string): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }