/** @packageDocumentation * @module CloudStorage */ import { CloudStorageCache, CloudStorageContainerDescriptor, CloudStorageContainerUrl } from "./CloudStorage"; import { IModelRpcProps } from "./IModel"; /** @beta */ export interface TileContentIdentifier { tokenProps: IModelRpcProps; treeId: string; contentId: string; guid: string | undefined; } /** @beta */ export declare class CloudStorageTileCache extends CloudStorageCache { private static _instance; static getCache(): CloudStorageTileCache; supplyExpiryForContainerUrl(_id: CloudStorageContainerDescriptor): Date; protected constructor(); protected obtainContainerUrl(id: TileContentIdentifier, descriptor: CloudStorageContainerDescriptor): Promise; protected instantiateResource(response: Response): Promise; formContainerName(id: TileContentIdentifier): string; formResourceName(id: TileContentIdentifier): string; protected formContainerKey(id: TileContentIdentifier): string; } //# sourceMappingURL=CloudStorageTileCache.d.ts.map