import { UIBaseInput } from "./ui-input"; export declare class UIDateView { element: Element; constructor(element: Element); bind(bindingContext: Object, overrideContext: Object): void; attached(): void; detached(): void; date: string; minDate: any; maxDate: any; type: string; private obLocale; private title; private datePage; private timePage; private hour; private minute; private current; private decade; private dates; private months; private weekdays; private disablePrev; private disableNext; private disableHrUp; private disableHrDn; private disableMnUp; private disableMnDn; dateChanged(newValue: any): void; minDateChanged(newValue: any): void; maxDateChanged(newValue: any): void; private refresh(); private dateClass(dt); private monthClass(mn); private yearClass(yr); private hourClass(hr); private minuteClass(mn); private buildDatePage(newLocale?); private clicked(evt); } export declare class UIDateInput extends UIBaseInput { element: Element; constructor(element: Element); bind(bindingContext: Object, overrideContext: Object): void; attached(): void; detached(): void; date: string; minDate: any; maxDate: any; format: string; width: string; errors: any; disabled: boolean; readonly: boolean; info: string; placeholder: string; private type; private elValue; private show; private clear; private ignore; private dropdown; protected tether: any; protected obLocale: any; protected obMouseup: any; dateChanged(newValue: any): void; updateInputValue(newLocale?: any): void; openDropdown(): boolean; closeDropdown(): void; toggleDropdown(evt: any, forceClose?: boolean): void; fireEvent(evt: any): void; private keyDown(evt); }