import type { PeerChunk } from '../../chunk';
import { Peer } from '../peer';
export declare type PeerChunkReply<OutcomeData, IncomeData> = PeerChunk<IncomeData> & {
    replyChunk: PeerChunk<OutcomeData>;
};
export declare function waitResponse<IncomeData = any, OutcomeData = any>(peer: Peer, outcomeChunk: PeerChunk<OutcomeData>): Promise<PeerChunkReply<OutcomeData, IncomeData>>;
//# sourceMappingURL=waitResponse.d.ts.map