///
export interface FormContext {
inputFields: Record;
currentPosition: number;
maxPosition: number;
stepNames: string[];
errors: boolean;
completed: boolean;
currentForm?: React.ComponentType;
addStepName: (stepName: string) => void;
}
export declare const ctx: FormContext;
declare const formCtx: import("react").Context<{
state: FormContext;
update: import("react").Dispatch>;
}>, FormProvider: (props: import("react").PropsWithChildren>) => JSX.Element;
export { formCtx, FormProvider };