import { OpalTextInput } from '@riim/opal-text-input'; import { IEvent } from 'cellx'; import { dateExists } from 'date-exists'; import { BaseComponent, IDisposableListening } from 'rionite'; import './index.css'; export declare class OpalDateInput extends BaseComponent { paramFromDate: string; paramToDate: string; paramValue: string; paramPlaceholder: string; paramMask: string; paramRequired: boolean; paramPopoverPosition: string; dateExists: typeof dateExists; _isDateInRange(date: string): boolean; _documentFocusListening: IDisposableListening; _documentKeyDownListening: IDisposableListening; _documentClickListening: IDisposableListening; elementAttached(): void; _onTextInputChange(evt: IEvent): void; _onTextInputElementClick(): void; _onCalendarMenuParamOpenedChange(evt: IEvent): void; _onDocumentFocus(evt: Event): void; _onDocumentKeyDown(evt: KeyboardEvent): void; _onDocumentClick(evt: Event): void; readonly value: Date | null; getISOValue(h?: number, m?: number, s?: number, ms?: number): string | null; validate(): boolean; }