export class RoutingMetadata implements Iterable { constructor(buffer: Buffer); [Symbol.iterator](): Iterator; } /** * Encode given set of routes into {@link Buffer} following the Routing Metadata Layout * * @param routes non-empty set of routes * @returns buffer with encoded content */ export function encodeRoutes(...routes: string[]): Buffer; /** * Encode given route into {@link Buffer} following the Routing Metadata Layout * * @param route * @returns buffer with encoded content */ export function encodeRoute(route: string): Buffer; export function decodeRoutes(routeMetadataBuffer: Buffer): Iterator;