import type { CesrMessage } from "../core/types.js"; /** Minimal async router seam for protocol-aware message dispatch experiments. */ export interface CesrRouter { route(message: CesrMessage): Promise; } /** Optional per-protocol callbacks consumed by the router stub. */ export interface RouterHandlers { onKeri?: (message: CesrMessage) => Promise | void; onAcdc?: (message: CesrMessage) => Promise | void; onUnknown?: (message: CesrMessage) => Promise | void; } /** Create a tiny protocol router without committing to a larger routing framework. */ export declare function createRouterStub(handlers?: RouterHandlers): CesrRouter; //# sourceMappingURL=router-stub.d.ts.map