import { KafkaCallbackResponse, XodBaseMessageType } from '@xip-online-data/types';
import { AbstractRdKafkaService } from './abstract-rdkafka-service';
export declare class RdKafkaBaseService extends AbstractRdKafkaService {
    private readonly callbackWrappers;
    protected initialized: boolean;
    setCallbackFunction(callbackFunction: (message: XodBaseMessageType) => Promise<KafkaCallbackResponse>, eventType?: string, identifier?: string): void;
    init: () => Promise<void>;
    private consume;
    private reportResult;
}
