import { SbbButtonLikeBaseElement } from '../../core/base-elements/button-base-element.ts'; import { DateAdapter } from '../../core/datetime/date-adapter.ts'; import { FormRestoreReason, FormRestoreState } from '../../core/mixins/form-associated-mixin.ts'; import { SbbCalendarElement } from '../calendar/calendar.component.ts'; export declare const calendarCellBaseStyle: import('lit').CSSResult; declare const SbbCalendarCellBaseElement_base: import('../../core.ts').AbstractConstructor & typeof SbbButtonLikeBaseElement; export declare abstract class SbbCalendarCellBaseElement extends SbbCalendarCellBaseElement_base { 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