import { TemplateRef } from "@angular/core"; import { DateOnly } from "@simplysm/sd-core-common"; import { SdItemOfTemplateContext } from "../../core/directives/sd-item-of-template.directive"; import * as i0 from "@angular/core"; export declare class SdCalendarControl { 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>; }