import { type TuiDay, type TuiDayRange, TuiMonth } from '@taiga-ui/cdk/date-time'; import { type TuiBooleanHandler } from '@taiga-ui/cdk/types'; import * as i0 from "@angular/core"; type Value = TuiDay | TuiDayRange | readonly TuiDay[]; export declare abstract class AbstractTuiCalendar { readonly month: import("@angular/core").ModelSignal; readonly value: import("@angular/core").ModelSignal; readonly min: import("@angular/core").InputSignalWithTransform; readonly max: import("@angular/core").InputSignalWithTransform; readonly disabledItemHandler: import("@angular/core").InputSignal>; static ɵfac: i0.ɵɵFactoryDeclaration, never>; static ɵdir: i0.ɵɵDirectiveDeclaration, never, never, { "month": { "alias": "month"; "required": false; "isSignal": true; }; "value": { "alias": "value"; "required": false; "isSignal": true; }; "min": { "alias": "min"; "required": false; "isSignal": true; }; "max": { "alias": "max"; "required": false; "isSignal": true; }; "disabledItemHandler": { "alias": "disabledItemHandler"; "required": false; "isSignal": true; }; }, { "month": "monthChange"; "value": "valueChange"; }, never, never, true, never>; } export {};