import { ConsumerGlobalConfig, ConsumerTopicConfig, ProducerGlobalConfig, ProducerTopicConfig, ReadStreamOptions, WriteStreamOptions } from 'node-rdkafka';
type ConsumerSendType = 'random' | 'all';
export type ConsumerConfig = {
    consumer: string;
    tags: string[];
    numOfMessages?: number;
    waitSeconds?: number;
    send?: ConsumerSendType;
    sure?: boolean;
    consumeWait?: number;
    topic?: string;
};
export default function (): {
    keys: string;
    kafka: {
        consumerGlobalConfig: ConsumerGlobalConfig;
        consumerTopicConfig: ConsumerTopicConfig;
        readStreamOptions: ReadStreamOptions;
        producerGlobalConfig: ProducerGlobalConfig;
        producerTopicConfig: ProducerTopicConfig;
        writeStreamOptions: WriteStreamOptions;
    };
};
export {};
