import { Channel, RedisAdapter } from "@myunisoft/redis"; import type { DistributedEventMessage, GenericEvent, IncomerChannelMessages } from "../types/index.js"; export interface IncomerChannelHandlerOptions { redis: RedisAdapter; subscriber: RedisAdapter; channels?: Map>>; } export interface SetChannelOptions { uuid: string; subscribe?: boolean; } export type ChannelMessages = Channel["DispatcherMessages"]>; export declare class IncomerChannelHandler { #private; channels: Map>; constructor(options: IncomerChannelHandlerOptions); set(options: SetChannelOptions): Channel, null>; get(uuid: string): ChannelMessages | null; remove(uuid: string): Promise; } //# sourceMappingURL=incomer-channel.class.d.ts.map