import { Resolver } from '@comyata/fe/FileEngine';
export declare class TrieNode {
    /**
     * Map of character to child node
     */
    children: Map<string, TrieNode>;
    resolver: null | Resolver;
    constructor(resolver?: TrieNode['resolver']);
}
export declare class Importers {
    root: TrieNode;
    constructor(rootNode?: TrieNode);
    use(resolver: Resolver): this;
    insert(scope: string, resolver: Resolver): this;
    match(scope: string): Resolver | null;
}
