import { FileSystem } from "../adapters/fileSystem";
import { NativeImporter } from "../adapters/nativeImporter";
export type ImporterDependencies = {
    fileSystem: Pick<FileSystem, "fileExists" | "readFile">;
    getCwd: () => string;
    nativeImporter: NativeImporter;
};
export declare const importer: (
    dependencies: ImporterDependencies,
    moduleName: string,
) => Promise<any>;
