export declare function assertMaybeArrayOfHasKeys(name: string, mixed: any, keys: T[]): (null | undefined | (({ [key: string]: any; })[])) | never; export declare function assertMaybeArrayOfHasKeysHandler(keys: T[]): (name: string, mixed: any) => (null | undefined | (({ [key: string]: any; })[])) | never; export declare function assertMaybeArrayOfNotHasKeys(name: string, mixed: any, keys: T[]): (null | undefined | (({ [key: string]: any; })[])) | never; export declare function assertMaybeArrayOfNotHasKeysHandler(keys: T[]): (name: string, mixed: any) => (null | undefined | (({ [key: string]: any; })[])) | never;