export declare function assertArrayOfMaybeDictionaryOfHasKeys(name: string, mixed: any, keys: T[]): (((null | undefined | ({ [key: string]: { [key: string]: any; }; })) | null | undefined)[]) | never; export declare function assertArrayOfMaybeDictionaryOfHasKeysHandler(keys: T[]): (name: string, mixed: any) => (((null | undefined | ({ [key: string]: { [key: string]: any; }; })) | null | undefined)[]) | never; export declare function assertArrayOfMaybeDictionaryOfNotHasKeys(name: string, mixed: any, keys: T[]): (((null | undefined | ({ [key: string]: { [key: string]: any; }; })) | null | undefined)[]) | never; export declare function assertArrayOfMaybeDictionaryOfNotHasKeysHandler(keys: T[]): (name: string, mixed: any) => (((null | undefined | ({ [key: string]: { [key: string]: any; }; })) | null | undefined)[]) | never;