import { LitElement } from 'lit-element'; import { LithiumInputError, LithiumInputMessage } from 'lithium-ui/input'; /** * Datepicker, input that adds additional functionality to the native HTML datepicker * * @noInheritDoc * @element li-datepicker * @slot default - Content slot for date inputs * @cssprop * @cssprop --color * @cssprop --color-error * @cssprop --background * @cssprop --background-disabled * @cssprop --border-color * @cssprop --border-radius * @cssprop --calendar-color * @cssprop --calendar-background * @cssprop --calendar-border-bottom * @cssprop --calendar-border-radius * @cssprop --calendar-button-color * @cssprop --calendar-button-color-hover * @cssprop --calendar-button-background-hover * @cssprop --calendar-button-background-disabled * @cssprop --calendar-button-color-disabled * @cssprop --calendar-button-background-in-range * @cssprop --calendar-button-color-in-range * @cssprop --calendar-button-color-today * @cssprop --calendar-button-background-start-end-date * @cssprop --calendar-button-color-start-end-date */ export declare class LithiumDatepicker extends LitElement { /** display datepicker inline without a text input */ inline: boolean; /** set the minimum date that can be selected */ min: string; /** set the maximum date that can be selected */ max: string; protected labels: NodeListOf; protected messages: NodeListOf; protected errorMessages: NodeListOf; private inputs; private inlineDatepicker; protected inputId: string; protected messageId: string; protected errorMessageId: string; private showStartDatepicker; private range; private input; private observer; static readonly styles: import("lit-element").CSSResult[]; render(): import("lit-element").TemplateResult; firstUpdated(props: Map): void; disconnectedCallback(): void; private listenForCloseEvent; private listenForMinMaxUpdates; private getMinMaxValues; private closeOnEscape; private valueChange; private updateStartInput; private updateEndInput; private setupStartInput; private setupEndInput; private setupInitialValue; private setupInitialRangeValue; private setupInitialSingleValue; private setUpInput; } declare global { interface HTMLElementTagNameMap { 'li-datepicker': LithiumDatepicker; } }