import type { ArraySchema } from '../schema/array';
import type { Schema } from '../schema/schema';
import type { ValidationFallbackReturnType } from '../schema/types';
export declare function arrayValidation(isTuple: boolean, schemas: Schema<any, any>[]): ValidationFallbackReturnType;
export declare function minLength(args: ArraySchema['__minLength']): ValidationFallbackReturnType;
export declare function maxLength(args: ArraySchema['__maxLength']): ValidationFallbackReturnType;
export declare function nonEmpty(args: ArraySchema['__nonEmpty']): ValidationFallbackReturnType;
//# sourceMappingURL=array.d.ts.map