interface ResolverOptions {
    aliases?: Record<string, string>;
    moduleMap?: Record<string, string>;
    useCache?: boolean;
    resolvePath?: (name: string, from: string) => string | undefined;
    existsModule?: (name: string) => boolean;
}
export interface ResolverResult {
    name: string;
    from: string;
}
export declare const JiessResolver: (from?: string, options?: ResolverOptions) => (name: string) => ResolverResult | undefined;
export declare const clearResolverCache: (from?: string) => void;
export declare const createDefaultResolver: () => (name: string) => ResolverResult | undefined;
export {};
