import { type MaskitoOptions } from '@maskito/core'; import { type MaskitoTimeMode } from '@maskito/kit'; import { TuiControl } from '@taiga-ui/cdk/classes'; import { TuiTime } from '@taiga-ui/cdk/date-time'; import { type TuiTextfieldAccessor } from '@taiga-ui/core/components/textfield'; import * as i0 from "@angular/core"; import * as i1 from "@taiga-ui/core/components/input"; import * as i2 from "@maskito/angular"; export declare class TuiInputTimeDirective extends TuiControl implements TuiTextfieldAccessor { private readonly input; private readonly dropdown; private readonly open; private readonly options; private readonly fillers; private readonly params; protected readonly icon: import("@angular/core").WritableSignal; protected readonly dropdownEnabled: import("@angular/core").Signal; protected readonly filler: import("@angular/core").Signal; protected readonly mask: import("@angular/core").Signal; readonly accept: import("@angular/core").InputSignal; readonly timeMode: import("@angular/core").InputSignal; readonly prefix: import("@angular/core").InputSignal; readonly postfix: import("@angular/core").InputSignal; readonly native: boolean; setValue(value: TuiTime | null): void; writeValue(value: TuiTime | null): void; protected onInput(valueWithAffixes: string): void; protected toggle(): void; protected onBlur(valueWithAffixes: string): void; private computeMask; private findNearestTime; private parse; private stringify; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; }