export declare function assertMaybeDictionaryOfArrayOfHasKeys(name: string, mixed: any, keys: T[]): (null | undefined | ({ [key: string]: ({ [key: string]: any; })[]; })) | never; export declare function assertMaybeDictionaryOfArrayOfHasKeysHandler(keys: T[]): (name: string, mixed: any) => (null | undefined | ({ [key: string]: ({ [key: string]: any; })[]; })) | never; export declare function assertMaybeDictionaryOfArrayOfNotHasKeys(name: string, mixed: any, keys: T[]): (null | undefined | ({ [key: string]: ({ [key: string]: any; })[]; })) | never; export declare function assertMaybeDictionaryOfArrayOfNotHasKeysHandler(keys: T[]): (name: string, mixed: any) => (null | undefined | ({ [key: string]: ({ [key: string]: any; })[]; })) | never;