import { CustomValidatorAdapter } from '../../helper'; import { ValidationSchemas } from '../../../../../../domain'; declare type Adapter = { new (...args: ConstructorParameters): { build(rules: any): unknown; }; }; export declare const getMakeSut: (adapter: A) => () => { sut: { build(rules: any): unknown; }; stubs: { makeSchema: import("../../../../../../tests/helpers/jest-types").Jester.Mock.Stub; }; }; export declare const commonCustomCasesAdapterTests: (type: T, format: ValidationSchemas.Format, adapter: A) => void; export {};