import { TuiDay, TuiDayRange, TuiMonth } from '@taiga-ui/cdk/date-time'; import { type TuiBooleanHandler, type TuiHandler } from '@taiga-ui/cdk/types'; import * as i0 from "@angular/core"; export type TuiMarkerHandler = TuiHandler; export declare class TuiCalendarSheet { private readonly options; private readonly today; protected readonly unorderedWeekDays$: import("rxjs").Observable; protected readonly dayType: TuiHandler; readonly month: import("@angular/core").InputSignal; readonly disabledItemHandler: import("@angular/core").InputSignal>; readonly markerHandler: import("@angular/core").InputSignal; readonly value: import("@angular/core").InputSignal; readonly showAdjacent: import("@angular/core").InputSignal; readonly hoveredItem: import("@angular/core").ModelSignal; readonly dayClick: import("@angular/core").OutputEmitterRef; onItemHovered(item: TuiDay | false): void; getItemRange(item: TuiDay): 'active' | 'end' | 'middle' | 'start' | null; protected get computedRangeMode(): boolean; protected get isRangePicking(): boolean; protected readonly toMarkers: (day: TuiDay, today: boolean, range: string | null, markerHandler: TuiMarkerHandler | null) => [string, string] | [string] | null; protected itemIsToday(item: TuiDay): boolean; protected itemIsUnavailable(item: TuiDay): boolean; private getRange; private updateHoveredItem; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }