/** * Port set for a single libeam node (rpc, pub, gossip). * Convention: rpc=base, pub=base+1, gossip=base+2. */ export interface NodePorts { rpc: number; pub: number; gossip: number; } /** * Allocate port sets for N nodes. Each node gets 3 consecutive ports. * All ports are guaranteed to be unique and available at allocation time. * * @param count Number of nodes to allocate ports for * @returns Array of NodePorts, one per node */ export declare function allocatePorts(count: number): Promise; //# sourceMappingURL=port_allocator.d.ts.map