import { EventEmitter } from '../../stencil-public-runtime'; import { Moment } from "moment"; import { NestDatePickerChangeView, NestDatePickerView } from "./nest-date-picker.interfaces"; /** * A simple component for formatting names * * This component will do some neat things! */ export declare class NestDatePicker { nativeInput?: HTMLInputElement; el: HTMLElement; selectedDate: Moment; activeDate: Moment; viewType: NestDatePickerView; mode: 'single' | 'range'; value: string | Moment | Date; min: string | Date | Moment; max: string | Date | Moment; clearable: boolean; label: string | null; placeholder: string; showCalendar: boolean; nestChange: EventEmitter; nestOpen: EventEmitter; nestHide: EventEmitter; toggle: () => void; onInput: (event: InputEvent) => void; private getInputTarget; clearInput(): void; clickOutside(event: any): void; changeViewHandler(event: CustomEvent): void; selectAnswer({ detail }: CustomEvent): void; show(): Promise; hide(): Promise; parseDate(date: string | Moment | Date): Moment | null; componentWillLoad(): void; render(): any; }