import { Validator } from '../core'; export interface AbstractShapeOptions { onlyFirstError?: boolean; wrapValidators?: (validator: Validator) => Validator; openedBracket?: string; closedBracket?: string; } export declare function abstractShape(keys: Key[], shape: (key: Key) => Validator, options?: AbstractShapeOptions, message?: string): Validator;