import { IComponentContext, IDisposable, IMessageDeduper, IRequireInitialization, MessageRef } from "@walmartlabs/cookie-cutter-core"; import { ICosmosQueryClient } from "../.."; export declare class CosmosMessageDeduper implements IMessageDeduper, IRequireInitialization, IDisposable { private readonly resolvedStreams; private readonly client; constructor(client: ICosmosQueryClient); initialize(ctx: IComponentContext): Promise; dispose(): Promise; isDupe(msg: MessageRef): Promise<{ dupe: boolean; message?: string; }>; }