import { TuiDay, TuiMonth } from '@taiga-ui/cdk/date-time'; import { type TuiBooleanHandler, type TuiMapper } from '@taiga-ui/cdk/types'; import { AbstractTuiCalendar } from './calendar'; import { type TuiMarkerHandler } from './calendar-sheet.component'; import * as i0 from "@angular/core"; export declare class TuiCalendar extends AbstractTuiCalendar { protected readonly options: import("./calendar-sheet.options").TuiCalendarSheetOptions; readonly minViewedMonth: import("@angular/core").InputSignal; readonly maxViewedMonth: import("@angular/core").InputSignal; readonly showAdjacent: import("@angular/core").InputSignal; readonly markerHandler: import("@angular/core").InputSignal; readonly initialView: import("@angular/core").InputSignal<"month" | "year">; readonly hoveredItem: import("@angular/core").ModelSignal; readonly dayClick: import("@angular/core").OutputEmitterRef; protected readonly computedMinViewedMonth: import("@angular/core").Signal; protected readonly computedMaxViewedMonth: import("@angular/core").Signal; protected readonly view: import("@angular/core").WritableSignal<"month" | "year">; protected readonly syncMonthFromValue: import("@angular/core").EffectRef; onPaginationValueChange(month: TuiMonth): void; onDayClick(day: TuiDay): void; onHoveredItemChange(day: TuiDay | null): void; protected readonly disabledItemHandlerMapper: TuiMapper<[ TuiBooleanHandler, TuiDay, TuiDay ], TuiBooleanHandler>; protected onPickerYearClick(year: number): void; private updateViewedMonth; private updateHoveredDay; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }