import { AbstractProcessPipe } from '../../../../../base/daemon/process/flow/pipe'; import { SpecPeerBroker } from '../../../../broker/broker'; declare class LaunchConnectUserPipe extends AbstractProcessPipe { protected _broker: SpecPeerBroker; process(): Promise; protected _intakeBroker(): Promise; protected _intakeOffer(): Promise; protected _connectUser(): Promise; protected _commitAnswer(): Promise; } type LaunchConnectUserContent = { peerID: string; swarmID: string; }; declare class HandleConnectUserPipe extends AbstractProcessPipe { protected _broker: SpecPeerBroker; process(): Promise; protected _intakeBroker(): Promise; protected _commitOffer(): Promise; protected _intakeAnswer(): Promise; protected _connectUser(): Promise; } type HandleConnectUserContent = { peerID: string; swarmID: string; offer: RTCSessionDescriptionInit; }; export { LaunchConnectUserPipe, LaunchConnectUserContent, HandleConnectUserPipe, HandleConnectUserContent };