import type { PackageManagerContext, SourceScope } from "./package-manager-types.ts";
export declare function getHomeDir(): string;
export declare function getTemporaryDir(prefix: string, suffix?: string): string;
export declare function getBaseDirsForScope(context: PackageManagerContext, scope: SourceScope): string[];
export declare function getBaseDirForScope(context: PackageManagerContext, scope: SourceScope): string;
export declare function resolveManagerPath(context: PackageManagerContext, input: string): string;
export declare function resolvePathFromBase(input: string, baseDir: string): string;
export declare function getNpmInstallRoot(context: PackageManagerContext, scope: SourceScope, temporary: boolean): string;
export declare function getGitInstallPath(context: PackageManagerContext, source: {
    host: string;
    path: string;
}, scope: SourceScope): string;
export declare function getGitInstallRoot(context: PackageManagerContext, scope: SourceScope): string | undefined;
//# sourceMappingURL=package-manager-paths.d.ts.map