export declare const logLevel: {
    NOTHING: number;
    ERROR: number;
    WARN: number;
    INFO: number;
    DEBUG: number;
};
export declare const Partitioners: {
    LegacyPartitioner: import("jest-mock").Mock<() => string>;
};
export declare const mockKafkaInstances: MockKafka[];
export declare const mockProducerInstances: MockProducer[];
export declare const mockConsumerInstances: MockConsumer[];
export declare class MockProducer {
    connect: import("jest-mock").Mock<() => Promise<void>>;
    disconnect: import("jest-mock").Mock<() => Promise<void>>;
    send: import("jest-mock").Mock<(_record: unknown) => Promise<void>>;
    sendBatch: import("jest-mock").Mock<(_batch: unknown) => Promise<void>>;
}
export declare class MockConsumer {
    connect: import("jest-mock").Mock<() => Promise<void>>;
    disconnect: import("jest-mock").Mock<() => Promise<void>>;
    subscribe: import("jest-mock").Mock<(_subscription: unknown) => Promise<void>>;
    run: import("jest-mock").Mock<(_config: unknown) => Promise<void>>;
}
export declare class MockKafka {
    config: unknown;
    producer: import("jest-mock").Mock<(_config?: unknown) => MockProducer>;
    consumer: import("jest-mock").Mock<(_config?: unknown) => MockConsumer>;
    constructor(config: unknown);
}
export declare const Kafka: import("jest-mock").Mock<(config: unknown) => MockKafka>;
//# sourceMappingURL=kafkajs.d.ts.map