export type TypedMessage = { __messageType: MessageType; }; export type TypedMessageConstructor, MessageType extends string> = { TYPE: MessageType; new (...args: any[]): TMessage; }; export declare function isTypedMessage, MessageType extends string>(messageCls: TypedMessageConstructor, message: any): message is TMessage; //# sourceMappingURL=common.d.ts.map