///
import { Intent } from '../types';
declare type FormControlContextValueType = {
intent?: Intent;
};
export declare const FormControlProvider: import("react").Provider;
export declare const FormControlConsumer: import("react").Consumer;
export declare const useFormControl: () => FormControlContextValueType;
/**
* @param props
* uses form values to be passed using context to child components
* this hook can be scaled to incorporate multiple props
*/
export declare const useContextualFormProps: (props: T, defaultProps?: FormControlContextValueType) => T;
export {};