import { ClientProxy } from '@nestjs/microservices';
export interface RedisStreamsClientOptions {
    host: string;
    port: number;
    stream: string;
    password?: string;
    tls?: any;
    verbose?: boolean;
}
export declare class RedisStreamsClientProxy extends ClientProxy {
    private client;
    private options;
    private verbose;
    constructor(options: RedisStreamsClientOptions);
    connect(): Promise<any>;
    close(): Promise<void>;
    dispatchEvent(packet: any, options?: {
        stream?: string;
    }): Promise<any>;
    protected publish(packet: any, callback: (packet: any) => void): () => void;
}
