import type { FormValidateResult, IFormHandlerValidator } from './types'; import type { ObjectSchema } from 'yup'; export declare class YupFormValidator implements IFormHandlerValidator { private validationSchema; private validationOptions; constructor(validationSchema: ObjectSchema, any, any, any>, validationOptions?: { trimErrorPath: boolean; }); validate: (obj: T) => Promise>>; validateAt: (obj: T, field: keyof T) => Promise; }