import { NepaliDate } from '../core/nepali-date'; import type { PickerOptions } from './options'; export declare class Picker { private _input; private _opts; private _value; private _popover; private _focused; private _viewYear; private _viewMonth; private _viewMode; private _detached; private _today; private _onInputClick; private _onDocClick; private _onKeydown; private _onScroll; private _onResize; constructor(input: HTMLElement, opts: PickerOptions); open(): void; close(): void; toggle(): void; getValue(): NepaliDate | null; setValue(date: NepaliDate | null): void; clear(): void; setOptions(partial: Partial): void; refresh(): void; detach(): void; destroy(): void; private _render; private _wirePopoverEvents; private _navigate; private _select; private _syncInputValue; private _handleKey; private _focusCell; private _isDisabled; private _assertNotDetached; }