import { Kafka } from 'kafkajs'; import * as z from 'zod'; import type { Api } from '../api'; export declare const KafkaConfig: (api: Api) => { new (config: any): { data: Promise<{ kafka: Kafka; clientId: string; }>; onInput(): void; onDestroy(): Promise; api: Api; nodeConfig: unknown; messageZod: z.ZodObject<{}, z.core.$strip>; getBaseUrls(): Promise>; getNodeEnvConfig(): import("../node").NodeEnvConfig; sendBuilder(inputMessage: import("../types").NodeMessage): import("../node").SendBuilder; handleMaybePromise(maybePromiseCb: () => (T | Promise), done: (err?: Error) => void): void; }; };