import { GetOrdersResponse, Stats, ValidationResults } from '@0x/mesh-browser-lite'; import { OrderEvent, OrderInfo, SignedOrder, WSClient } from '@0x/mesh-rpc-client'; export declare class MockBrowserMesh { readonly meshClient: WSClient; readonly otherBrowserMeshes: MockBrowserMesh[]; readonly orders: { [orderHash: string]: OrderInfo; }; private errorCallback; private orderEventsCallback; constructor(meshClient: WSClient); addOtherBrowserMeshToMockNetwork(browserMesh: MockBrowserMesh | MockBrowserMesh[]): void; startAsync(): Promise; onError(handler: (err: Error) => void): void; onOrderEvents(handler: (events: OrderEvent[]) => void): void; addOrdersAsync(orders: SignedOrder[], broadcast?: boolean): Promise; getOrdersAsync(): Promise; getStatsAsync(): Promise; broadcastOrders(orders: SignedOrder[]): void; notifySubscribersOrderAdded(orders: OrderEvent[]): void; } //# sourceMappingURL=MockBrowserMesh.d.ts.map