import Zamza from "../Zamza";
import { KafkaConfig } from "../interfaces";
export default class RetryProducer {
    private readonly config;
    private readonly zamza;
    private producer;
    private producedLately;
    private intv;
    constructor(config: KafkaConfig, zamza: Zamza);
    start(): Promise<void>;
    produceMessage(topic: string, partition?: number | null, key?: string | null, value?: any): Promise<any>;
    getKafkaStats(): {};
    getTopicMetadata(): Promise<any>;
    close(): Promise<void>;
}
//# sourceMappingURL=RetryProducer.d.ts.map