export declare function promiseArrayOfArray(name: string, mixed: any): Promise<(any[])[]>; export declare function promiseArrayOfMinLength(name: string, mixed: any, min: number): Promise<(any[])[]>; export declare function promiseArrayOfMinLengthHandler(min: number): (name: string, mixed: any) => Promise<(any[])[]>; export declare function promiseArrayOfMaxLength(name: string, mixed: any, max: number): Promise<(any[])[]>; export declare function promiseArrayOfMaxLengthHandler(max: number): (name: string, mixed: any) => Promise<(any[])[]>; export declare function promiseArrayOfLength(name: string, mixed: any, args: { min?: number; max?: number; }): Promise<(any[])[]>; export declare function promiseArrayOfLengthHandler(args: { min?: number; max?: number; }): (name: string, mixed: any) => Promise<(any[])[]>; export declare function promiseArrayOfNonEmpty(name: string, mixed: any): Promise<(any[])[]>; export declare function promiseArrayOfContains(name: string, mixed: any, x: any): Promise<(any[])[]>; export declare function promiseArrayOfContainsHandler(x: any): (name: string, mixed: any) => Promise<(any[])[]>; export declare function promiseArrayOfNoDuplicate(name: string, mixed: any): Promise<(any[])[]>;