import { IComponentContext, IRequireInitialization } from "@walmartlabs/cookie-cutter-core"; import { SpanContext } from "opentracing"; import { ISnapshotProvider } from ".."; import { IBlobStorageConfiguration } from "../.."; export declare class BlobStorageSnapshotProvider implements ISnapshotProvider, IRequireInitialization { private readonly client; constructor(config: IBlobStorageConfiguration); initialize(ctx: IComponentContext): Promise; get(spanContext: SpanContext, key: string, atSn?: number): Promise<[number, TSnapshot]>; }