import { BaseValidator, ValidationResult } from "./core.js"; export declare class ObjectValidator> extends BaseValidator { private shape; constructor(shape: { [K in keyof T]: BaseValidator; }); validate(obj: any): Promise>; } export declare class ArrayValidator extends BaseValidator { private elementValidator; constructor(elementValidator: BaseValidator); validate(arr: any): Promise>; } //# sourceMappingURL=compound.d.ts.map