declare module '@hookform/resolvers/yup' { import { FieldValues, ResolverOptions, ResolverResult, UnpackNestedValue } from 'react-hook-form'; import * as Yup from 'yup'; import type Lazy from 'yup/lib/Lazy'; type Options> = Parameters[1]; export type Resolver = < T extends Yup.AnyObjectSchema | Lazy >( schema: T, schemaOptions?: Options, factoryOptions?: { mode?: 'async' | 'sync'; rawValues?: boolean; } ) => < TFieldValues extends FieldValues, TContext >( values: UnpackNestedValue, context: TContext | undefined, options: ResolverOptions ) => Promise>; export const yupResolver: Resolver; }