export interface IKafkaEvent, K = Record> { event: V; key: K; arrival: Date; } export declare type KafkaEventHandlerFunction = (event: IKafkaEvent) => Promise; export declare type KafkaEventEmitterFunction = () => Promise; export declare type EmitKafkaEventPayload = { topic: string; event: IKafkaEvent['event']; key: IKafkaEvent['key']; };