/** Platform cache placement shared by all non-authoritative AXM caches. */ import * as Effect from "effect/Effect"; import * as Path from "effect/Path"; export interface AxmCacheEnvironment { readonly axmUserHome?: string; readonly localAppData?: string; readonly xdgCacheHome?: string; } export declare const resolveAxmCacheRootPure: (pathJoin: (...segments: ReadonlyArray) => string, platform: string, homeDir: string, environment: AxmCacheEnvironment) => string; export declare const resolveAxmCacheRoot: () => Effect.Effect; //# sourceMappingURL=cache-root.d.ts.map