import type { ZodTypeAny } from 'zod'; type ValidationErrorTestCase = { readonly schema: ZodTypeAny; readonly data: unknown; readonly expectedErrors: readonly [string, ...(readonly string[])]; }; export declare const checkValidationError: import("ava").Macro<[testCase: ValidationErrorTestCase], unknown>; type ValidationSuccessTestCase = { readonly schema: ZodTypeAny; readonly data: unknown; readonly expectedValue?: unknown; }; export declare const checkValidationSuccess: import("ava").Macro<[testCase: ValidationSuccessTestCase], unknown>; type ModifyOptions = { readonly data: Record; readonly modify: { readonly path: string; readonly value: unknown; }; readonly removePath?: undefined; }; type RemoveOptions = { readonly data: Record; readonly modify?: undefined; readonly removePath: string[] | string; }; type InvalidDataFactoryOptions = ModifyOptions | RemoveOptions; export declare function buildInvalidData(options: InvalidDataFactoryOptions): unknown; export {}; //# sourceMappingURL=schema-validation.d.ts.map