/** * Resolved value. */ export type ResolvedValue = { value: T; params: {[name: string]: unknown}; } /** * Path trie. */ export declare class PathTrie { /** * Add value. * * @param pathTemplate * @param value */ add(pathTemplate: string, value: T): this; /** * Match value. * @param path */ match(path: string): ResolvedValue | undefined; }