import { FieldErrors } from './errors'; import { Field, FieldName, FieldValues, InternalFieldName } from './fields'; import { CriteriaMode } from './form'; export type ResolverSuccess = { values: TFieldValues; errors: {}; }; export type ResolverError = { values: {}; errors: FieldErrors; }; export type ResolverResult = ResolverSuccess | ResolverError; export interface ResolverOptions { criteriaMode?: CriteriaMode; fields: Record; names?: FieldName[]; shouldUseNativeValidation: boolean | undefined; } export type Resolver = (values: TFieldValues, context: TContext | undefined, options: ResolverOptions) => Promise> | ResolverResult; //# sourceMappingURL=resolvers.d.ts.map