import { CSSResultGroup, PropertyValues, TemplateResult, LitElement } from 'lit'; import { SbbDatepickerElement } from '../datepicker.js'; declare const SbbDatepickerToggleElement_base: import('../../core/mixins.js').AbstractConstructor & typeof LitElement; /** * Combined with a `sbb-datepicker`, it can be used to select a date from a `sbb-calendar`. */ export declare class SbbDatepickerToggleElement extends SbbDatepickerToggleElement_base { static styles: CSSResultGroup; /** Datepicker reference. */ datePicker?: string | SbbDatepickerElement; private _disabled; private _min; private _max; private _datePickerElement; private _calendarElement; private _triggerElement; private _popoverElement; private _datePickerController; private _language; /** * Opens the calendar. */ open(): void; connectedCallback(): void; willUpdate(changedProperties: PropertyValues): void; disconnectedCallback(): void; private _init; private _configureCalendar; private _datePickerChanged; private _assignCalendar; private _now; protected updated(changedProperties: PropertyValues): void; protected render(): TemplateResult; } declare global { interface HTMLElementTagNameMap { 'sbb-datepicker-toggle': SbbDatepickerToggleElement; } } export {}; //# sourceMappingURL=datepicker-toggle.d.ts.map