import { ManifestManager } from "@nodesecure/mama";
import type Config from "@npmcli/config";
import { Logger } from "./class/logger.class.ts";
import type { Options, Payload } from "./types.ts";
type WalkerOptions = Omit<Options, "registry"> & {
    registry: string;
    location?: string;
    npmRcConfig?: Config;
    npmRcEntries?: Record<string, string>;
    integrity?: string | null;
};
export declare function depWalker(mama: ManifestManager, options: WalkerOptions, logger?: Logger): Promise<Payload>;
export {};
//# sourceMappingURL=depWalker.d.ts.map