import type { IRouterResult, UrlPattern } from '@iopa/types'; interface IHandlerSet { handler: T; score: number; name: string; } export declare class Node { methods: Record>[]; children: Record>; patterns: UrlPattern[]; order: number; name: string; constructor(method?: string, handler?: T, children?: Record>); insert(method: string, path: string, handler: T): Node; private _getHandlerSets; private _next; search(method: string, path: string): IRouterResult | null; } export {}; //# sourceMappingURL=node.d.ts.map