/*! * Copyright (c) Microsoft Corporation and contributors. All rights reserved. * Licensed under the MIT License. */ import type { IContainerContext } from "@fluidframework/container-definitions/internal"; import type { ISummaryTreeWithStats } from "@fluidframework/runtime-definitions/internal"; import type { ITelemetryLoggerExt } from "@fluidframework/telemetry-utils/internal"; /** * Information from a snapshot needed to load BlobManager * @internal */ export interface IBlobManagerLoadInfo { ids?: string[]; redirectTable?: [string, string][]; } export declare const redirectTableBlobName = ".redirectTable"; /** * @internal */ export declare const blobsTreeName = ".blobs"; /** * Reads blobs needed to load BlobManager from storage. * */ export declare const loadBlobManagerLoadInfo: (context: Pick) => Promise; export declare const toRedirectTable: (blobManagerLoadInfo: IBlobManagerLoadInfo, logger: ITelemetryLoggerExt) => Map; export declare const summarizeBlobManagerState: (redirectTable: Map) => ISummaryTreeWithStats; export declare const getStorageIds: (redirectTable: Map) => Set; //# sourceMappingURL=blobManagerSnapSum.d.ts.map