import type * as http from 'node:http'; import type { TRouteHandler } from './server.interfaces.js'; import type { NonceManager } from './server.classes.nonce.js'; /** * Minimal HTTP router for the ACME server. * Supports parameterized paths like /order/:id. */ export declare class AcmeRouter { private routes; private nonceManager; constructor(nonceManager: NonceManager); addRoute(method: string, pattern: string, handler: TRouteHandler): void; handle(req: http.IncomingMessage, res: http.ServerResponse): Promise; private matchPath; private parseBody; private sendError; }