export declare class StringRadixTree { private root; get [Symbol.toStringTag](): string; entries(): IterableIterator<[key: string, value: T]>; keys(): IterableIterator; values(): IterableIterator; set(key: string, value: T): this; has(key: string): boolean; get(key: string): T | undefined; delete(key: string): boolean; } export declare function matchPrefix(prefixes: Iterable, path: string): string | undefined; export declare function findCommonPrefix(prefixes: Iterable, path: string): { prefix: string; commonPartLength: number; } | undefined; export declare function getCommonPrefix(paths: string[]): string;