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; private monthClass; private yearClass; private hourClass; private minuteClass; private buildDatePage; private clicked; } 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; dir: string; width: string; errors: any; disabled: boolean; readonly: boolean; helpText: string; placeholder: string; private type; private elValue; private show; private clear; private ignore; private dropdown; protected tether: any; protected obLocale: any; protected obMouseup: any; clearInput(): void; dateChanged(newValue: any): void; updateInputValue(newLocale?: any): void; openDropdown(): boolean; closeDropdown(): void; toggleDropdown(evt: any, forceClose?: boolean): void; fireEvent(evt: any): void; private keyDown; }