import * as React from 'react';
export interface IFieldValidationContext {
    register: (field: string, data: IFieldValidationContextRegister) => void;
    unregister: (field: string) => void;
}
export interface IFieldValidationContextRegister {
    isValid: Promise<boolean>;
    onSubmitChange: (submitted: boolean) => void;
    onResetRequested: () => void;
}
export declare const FieldValidationContext: React.Context<IFieldValidationContext>;
