import type { SharedFormFieldProps } from '../contexts/FormFieldContext.js'; /** * @public */ export declare const enum FormFieldAction { UPDATE = "update" } /** * @public */ export type FormFieldReducerActionPayload = { id?: string; disabled?: boolean; required?: boolean; ariaDisabled?: boolean; }; /** * @public */ export type FormFieldReducerAction = { type: FormFieldAction.UPDATE; payload: FormFieldReducerActionPayload; }; /** * @internal * FormField reducer function used for managing the FormField state. */ export declare function _formFieldReducer(state: SharedFormFieldProps, action: FormFieldReducerAction): SharedFormFieldProps;