import { CSSResultGroup, TemplateResult } from 'lit'; import { SbbCalendarElement } from '../calendar/calendar.component.ts'; import { SbbCalendarCellBaseElement } from '../common.ts'; /** * It displays a single day cell in the `sbb-calendar` component. * * @slot - Use the unnamed slot to add some custom content to the day. */ export declare class SbbCalendarDayElement extends SbbCalendarCellBaseElement { static readonly elementName: string; static styles: CSSResultGroup; set slot(value: string); get slot(): string; /** Value of the calendar-day element. */ set value(value: T | null); get value(): T | null; private _value; connectedCallback(): void; /** * The component is used as the default day cell within the `sbb-calendar`, * or, if extra content is needed, it can be slotted. */ protected getParent(): SbbCalendarElement | null; protected setSelectedState(parent: SbbCalendarElement): void; protected setDisabledFilteredState(parent: SbbCalendarElement): void; private _isActiveDate; private _isDayInRange; private _handleSlotchange; protected renderTemplate(): TemplateResult; } declare global { interface HTMLElementTagNameMap { 'sbb-calendar-day': SbbCalendarDayElement; } } //# sourceMappingURL=calendar-day.component.d.ts.map