import Zamza from "./Zamza"; import MirrorConsumer from "./kafka/MirrorConsumer"; import { Replay } from "./interfaces"; export declare class ReplayHandler { private readonly zamza; private readonly instanceId; private readonly replayModel; private readonly replayProducer; private readonly metrics; mirrorConsumer: MirrorConsumer | null; currentTargetTopic: string | null; currentConsumerGroup: string | null; constructor(zamza: Zamza); private createConsumerGroupId; private messageHandle; isCurrentlyRunning(): boolean; dealsWithTopic(topic: string): boolean; getCurrentReplay(): Promise<{ instanceId: string; replay: Replay; }>; isBeingReplayedByAnyInstance(topic: string): Promise; flushall(): Promise; flushone(): Promise; listReplays(): Promise; startReplay(topic: string, consumerGroup?: string): Promise; stopReplay(): Promise; close(): Promise; } //# sourceMappingURL=ReplayHandler.d.ts.map