export type IRedisPublishClient = {
    connect?: () => Promise<void>;
    publish(channel: string, message: string): Promise<number>;
};
export type RedisBroadcastDriverConfig = {
    driver: 'redis';
    host: string;
    port: number;
    password: string;
    channelPrefix: string;
};
export declare const RedisDriver: {
    readonly send: (config: RedisBroadcastDriverConfig, channel: string, event: string, data: unknown) => Promise<{
        ok: boolean;
        published: number;
    }>;
};
export default RedisDriver;
//# sourceMappingURL=Redis.d.ts.map