import { DeRedisOptions } from "../../models/DeRedisOptions"; import { BaseRedis } from "../BaseRedis"; import { ChSubCallback, ChSubOptions } from "../../models/ChSubModels"; /** * @class */ export declare class ChSubService extends BaseRedis { /** * @param [portOrPath] {number | string} * @param [hostOrOptions] {string | DeRedisOptions} * @param [options] {DeRedisOptions} */ constructor(portOrPath?: number | string, hostOrOptions?: string | DeRedisOptions, options?: DeRedisOptions); /** * @param channel {string} * @param callback {ChSubCallback} * @param [options] {ChSubOptions} * @returns {Promise} */ subscribe(channel: string, callback: ChSubCallback, options?: ChSubOptions): Promise; /** * @param channel {string} * @param callback {ChSubCallback} * @returns {Promise} */ unsubscribe(channel: string, callback: ChSubCallback): Promise; } //# sourceMappingURL=ChSubService.d.ts.map