import { EventEmitter } from "../../stencil-public-runtime"; import { WCDatepickerLabels } from "wc-datepicker/dist/types/components/wc-datepicker/wc-datepicker"; export declare class SwirlDateInput { el: HTMLSwirlDateInputElement; autoFocus?: boolean; autoSelect?: boolean; datePickerDisableDate?: (date: Date) => boolean; datePickerLabel?: string; datePickerTriggerLabel?: string; disabled?: boolean; firstDayOfWeek?: number; format?: string; inline?: boolean; invalid?: boolean; labels?: WCDatepickerLabels; locale?: string; placeholder?: string; preferredInputMode?: "input" | "pick"; required?: boolean; swirlAriaDescribedby?: string; value?: string; readonly?: boolean; iconSize: 20 | 24; isInPickOnlyMode: boolean; invalidInput: EventEmitter; valueChange: EventEmitter; private id; private inputEl; private mask; private pattern; private pickerPopover; private mediaQueryUnsubscribe; componentWillLoad(): void; componentDidLoad(): void; disconnectedCallback(): void; watchFormat(): void; watchValue(newValue: string, oldValue: string): void; /** * Opens the date picker popover. */ openPicker(): Promise; private focus; private updateIconSize; private onClick; private onMouseDown; private onFocus; private onBlur; private onPickDate; private handleAutoSelect; private setIsInPickOnlyMode; private setupMask; updateValue(): void; render(): any; }