export declare class CacheKeyBuilder { static ORIGINAL_STR_FN: () => string; private parts; constructor(parts?: Array); static make(...args: Array): CacheKeyBuilder; /** * We must prevent recursion using this method if an object has an overridden method */ appendObjectName(userObject: any): CacheKeyBuilder; append(...parts: any[]): CacheKeyBuilder; build(): string; } export declare function isDate(obj: any): boolean; export declare function isBlank(obj: any): boolean; export declare function generateUUID(): string;