declare const zamzaConfig: {
    kafka: {
        defaultPartitions: string;
        producer: {
            noptions: {
                "metadata.broker.list": string;
                "event_cb": boolean;
                "client.id": string;
                "api.version.request": boolean;
                "socket.keepalive.enable": boolean;
                "socket.blocking.max.ms": number;
                "heartbeat.interval.ms": number;
                "retry.backoff.ms": number;
            };
            tconf: {
                "request.required.acks": number;
            };
        };
        consumer: {
            noptions: {
                "metadata.broker.list": string;
                "group.id": string;
                "event_cb": boolean;
                "api.version.request": boolean;
                "socket.keepalive.enable": boolean;
                "socket.blocking.max.ms": number;
                "enable.auto.commit": boolean;
                "heartbeat.interval.ms": number;
                "retry.backoff.ms": number;
                "fetch.min.bytes": number;
                "fetch.message.max.bytes": number;
                "queued.min.messages": number;
                "fetch.error.backoff.ms": number;
                "queued.max.messages.kbytes": number;
                "fetch.wait.max.ms": number;
                "queue.buffering.max.ms": number;
                "batch.num.messages": number;
            };
            tconf: {
                "auto.offset.reset": string;
            };
        };
        batchOptions: {
            batchSize: number;
            commitEveryNBatch: number;
            concurrency: number;
            commitSync: boolean;
            noBatchCommits: boolean;
        };
    };
    marshallForInvalidCharacters: boolean;
    discovery: {
        enabled: boolean;
        scanMs: number;
        topicBlacklist: never[];
    };
    mongo: {
        url: string;
        options: {
            keepAlive: number;
            autoIndex: boolean;
            reconnectTries: number;
            reconnectInterval: number;
            poolSize: number;
        };
    };
    http: {
        port: number;
        access: {
            token1: string[];
            token2: string[];
            token3: string;
        };
    };
    jobs: {
        topicConfigPollingMs: number;
        metadataFetcherMs: number;
    };
    hooks: {
        enabled: boolean;
        timeout: number;
        only: boolean;
        retries: number;
        retryTimeoutMs: number;
        subscriptionConcurrency: number;
        replayConcurrency: number;
    };
};
export { zamzaConfig, };
//# sourceMappingURL=exampleConfig.d.ts.map