import { TemplateRef } from "@angular/core"; import { DateOnly } from "@simplysm/core-common"; import { type SdItemOfTemplateContext } from "../../core/template/sd-item-of-template"; import * as i0 from "@angular/core"; export declare class SdCalendar { items: import("@angular/core").InputSignal; getItemDateFn: import("@angular/core").InputSignal<(item: T, index: number) => DateOnly>; yearMonth: import("@angular/core").InputSignal; itemTplRef: import("@angular/core").Signal>>; weekStartDay: import("@angular/core").InputSignal; minDaysInFirstWeek: import("@angular/core").InputSignal; weeks: string[]; dataTable: import("@angular/core").Signal<{ date: DateOnly; items: T[]; }[][]>; static ɵfac: i0.ɵɵFactoryDeclaration, never>; static ɵcmp: i0.ɵɵComponentDeclaration, "sd-calendar", never, { "items": { "alias": "items"; "required": true; "isSignal": true; }; "getItemDateFn": { "alias": "getItemDateFn"; "required": true; "isSignal": true; }; "yearMonth": { "alias": "yearMonth"; "required": false; "isSignal": true; }; "weekStartDay": { "alias": "weekStartDay"; "required": false; "isSignal": true; }; "minDaysInFirstWeek": { "alias": "minDaysInFirstWeek"; "required": false; "isSignal": true; }; }, {}, ["itemTplRef"], never, true, never>; } //# sourceMappingURL=sd-calendar.d.ts.map