import { ValidatorError, ValidatorFn, ValueState } from './types'; type Validates> = { [K in keyof T]?: ValidatorFn[]; }; type ValidateErrors = LiteralObject; interface ValidateResult { errors: ValidateErrors; valid: boolean; } export declare const validate: >(object: T, validates: Validates) => ValidateResult; export * from './types';