/**
* 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;