/** * Returns the value as an HTMLElement if it is one, otherwise null. * Use when a template ref is bound to an HTML element. */ export declare function toElement(value: unknown): HTMLElement | null; /** * Type guard: true when value is an object with an $el property that is an HTMLElement. * Use for template refs bound to Vue component instances (Field, Dropdown, etc.). */ export declare function isComponentWithEl(value: unknown): value is { $el: HTMLElement; }; /** * Returns the component's $el if value is a component-with-$el, otherwise null. */ export declare function toComponentEl(value: unknown): HTMLElement | null; /** * Returns a focusDate-like function if value has calendarRef.focusDate, otherwise null. * Use for v-calendar DatePicker refs when calling focusDate. The returned function * invokes focusDate with the correct `this` (the calendar ref object) so component * methods work when called. */ export declare function getCalendarFocusDate(value: unknown): ((date: Date) => void) | null;