import { CSSResultGroup } from 'lit'; import { DateAdapter, FormRestoreReason, FormRestoreState, SbbButtonLikeBaseElement } from '../../core.ts'; import { SbbCalendarElement } from '../calendar/calendar.component.ts'; declare const SbbCalendarCellBaseElement_base: import('../../core.ts').AbstractConstructor & typeof SbbButtonLikeBaseElement; export declare abstract class SbbCalendarCellBaseElement extends SbbCalendarCellBaseElement_base { static styles: CSSResultGroup; protected dateAdapter: DateAdapter; constructor(); protected abstract setDisabledFilteredState(parent: SbbCalendarElement): void; protected abstract setSelectedState(parent: SbbCalendarElement): void; protected getParent(): SbbCalendarElement | null; /** * Intentionally empty, as buttons are not targeted by form reset. * @internal */ formResetCallback(): void; /** * Intentionally empty, as buttons are not targeted by form restore. * @internal */ formStateRestoreCallback(_state: FormRestoreState | null, _reason: FormRestoreReason): void; } export {}; //# sourceMappingURL=calendar-cell-base-element.d.ts.map