import type { RefObject } from "react"; /** * Получает список полей формы, доступных для редактирования пользователем * @param formRef{HTMLFormElement | null} * @returns {HTMLElement[]} Возвращает массив доступных пользователю полей формы (без `hidden`, `file`, `button`, `disabled` и `readonly`). * @example * import { getUserControlledFields } from "@delement/ui/utils"; * * const form = document.querySelector("form"); * const fields = getUserControlledFields(form as HTMLFormElement); */ export declare const getUserControlledFields: (formRef: RefObject | HTMLFormElement | null) => HTMLElement[];