import React from 'react'; import { FormGroupProps as IFormGroupProps } from '@blueprintjs/core'; export declare type Validator = (object: T) => ValidationResult; export declare type PartialValidator = (object: T) => ValidationResult>; export declare const FieldWithErrors: React.FC<{ errors: ValidationError[]; } & IFormGroupProps>; declare type ValidationResult = [errors: ValidationErrors, isValid: boolean]; declare type ValidationErrors = { [key in keyof T]: ValidationError[]; }; interface ValidationError { message: string; } export {}; //# sourceMappingURL=formValidation.d.ts.map