import * as plugins from './smartuniverse.plugins'; import { UniverseChannel } from './smartuniverse.classes.universechannel'; import { ClientUniverseChannel } from './smartuniverse.classes.clientuniversechannel'; export declare type TReactionResponseFuncDef = (dataArg: T['request']) => Promise; export interface IReactionResponseConstructorOptions { method: T['method']; channels: Array; funcDef: TReactionResponseFuncDef; } export declare class ReactionResponse { method: T['method']; channels: plugins.lik.ObjectMap; funcDef: TReactionResponseFuncDef; constructor(optionsArg: IReactionResponseConstructorOptions); private processMessageForReaction; }