import { ReactNode } from 'react';
import { FormFieldContextState } from './FormFieldContext';
type State = Partial<Pick<FormFieldContextState, 'id' | 'name' | 'description' | 'labelId' | 'disabled' | 'readOnly' | 'state' | 'isInvalid' | 'isRequired'>>;
export interface FormFieldControlProps {
    children: (state: State) => ReactNode;
}
export declare const useFormFieldControl: () => State;
export declare const FormFieldControl: {
    ({ children }: FormFieldControlProps): import("react/jsx-runtime").JSX.Element;
    displayName: string;
};
export {};
