import { ComponentType } from "../../../state/context/context";
import { InputValues } from "./state";
/**
 * useFormState is a hook that creates and manages a Form's state on the
 * Airplane context
 */
export declare const useFormState: (id: string) => {
    id: string;
    /** The values of the form inputs as a map of input id => value. */
    values: InputValues;
    /** Sets the values of the form inputs from a map of input id => value. */
    setValues: (values: InputValues) => void;
    /** Resets each of the form inputs. */
    reset: () => void;
    componentType: ComponentType;
};
