export declare function assertDictionaryOfMaybeArrayOfHasKeys(name: string, mixed: any, keys: T[]): (((null | undefined | (({ [key: string]: any; })[])) | null | undefined)[]) | never; export declare function assertDictionaryOfMaybeArrayOfHasKeysHandler(keys: T[]): (name: string, mixed: any) => (((null | undefined | (({ [key: string]: any; })[])) | null | undefined)[]) | never; export declare function assertDictionaryOfMaybeArrayOfNotHasKeys(name: string, mixed: any, keys: T[]): (((null | undefined | (({ [key: string]: any; })[])) | null | undefined)[]) | never; export declare function assertDictionaryOfMaybeArrayOfNotHasKeysHandler(keys: T[]): (name: string, mixed: any) => (((null | undefined | (({ [key: string]: any; })[])) | null | undefined)[]) | never;