export declare function assertMaybeDictionaryOfHasKeys(name: string, mixed: any, keys: T[]): (null | undefined | ({ [key: string]: { [key: string]: any; }; })) | never; export declare function assertMaybeDictionaryOfHasKeysHandler(keys: T[]): (name: string, mixed: any) => (null | undefined | ({ [key: string]: { [key: string]: any; }; })) | never; export declare function assertMaybeDictionaryOfNotHasKeys(name: string, mixed: any, keys: T[]): (null | undefined | ({ [key: string]: { [key: string]: any; }; })) | never; export declare function assertMaybeDictionaryOfNotHasKeysHandler(keys: T[]): (name: string, mixed: any) => (null | undefined | ({ [key: string]: { [key: string]: any; }; })) | never;