import { IMessagingService, GenericMessage } from "@connext/types"; export declare class MemoryMessagingService implements IMessagingService { private readonly eventEmitter; send(to: string, msg: GenericMessage): Promise; onReceive(address: string, callback: (msg: GenericMessage) => void): Promise; connect(): Promise; disconnect(): Promise; flush(): Promise; publish(subject: string, data: any): Promise; request(subject: string, timeout: number, data: object, callback?: (response: any) => any): Promise; subscribe(subject: string, callback: (msg: GenericMessage) => void): Promise; unsubscribe(subject: string): Promise; } export declare const memoryMessagingService: MemoryMessagingService; //# sourceMappingURL=memory-messaging-service.d.ts.map