import { TuiDay, type TuiDayRange, TuiMonthRange, TuiYear } from '@taiga-ui/cdk/date-time'; import { type TuiBooleanHandler } from '@taiga-ui/cdk/types'; import * as i0 from "@angular/core"; export declare class TuiCalendarYear { private readonly hoveredItem; private readonly calculatedMin; private readonly calculatedMax; protected readonly isRangePicking: import("@angular/core").Signal; protected readonly rows: import("@angular/core").Signal; readonly rangeMode: import("@angular/core").InputSignal; readonly disabledItemHandler: import("@angular/core").InputSignal>; readonly value: import("@angular/core").InputSignal; readonly min: import("@angular/core").InputSignalWithTransform; readonly max: import("@angular/core").InputSignalWithTransform; readonly initialItem: import("@angular/core").InputSignalWithTransform; readonly yearClick: import("@angular/core").OutputEmitterRef; isDisabled(item: number): boolean; getItemRange(item: number): 'active' | 'end' | 'middle' | 'start' | null; onItemHovered(hovered: boolean, item: number): void; protected scrollItemIntoView(item: number): boolean; protected getItem(rowIndex: number, colIndex: number): number; protected itemIsToday(item: number): boolean; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }