import { Participant } from '@statechannels/client-api-schema'; import { Engine, EngineConfig } from '../src/engine'; import { Wallet } from '../src'; import { LegacyTestMessageHandler } from '../src/message-service/legacy-test-message-service'; interface TestPeerEngines { a: Engine; b: Engine; } export interface TestPeerWallets { a: Wallet; b: Wallet; } export declare const aWalletConfig: import("../src").WalletConfig; export declare const bWalletConfig: import("../src").WalletConfig; export declare const aEngineConfig: EngineConfig; export declare const bEngineConfig: EngineConfig; export declare type PeerSetup = { peerEngines: TestPeerEngines; participantA: Participant; participantB: Participant; messageService: LegacyTestMessageHandler; }; export declare type PeerSetupWithWallets = PeerSetup & { peerWallets: TestPeerWallets; }; export declare const participantIdA = "a"; export declare const participantIdB = "b"; export declare function setupPeerWallets(withWalletsSeeding?: boolean): Promise; export declare function setupPeerEngines(withWalletSeeding?: boolean): Promise; export declare const teardownPeerSetup: (peerSetup: PeerSetup | PeerSetupWithWallets) => Promise; export {}; //# sourceMappingURL=with-peers-setup-teardown.d.ts.map