export interface LocationRequest { readonly os: 'win32' | 'darwin' | 'linux'; readonly scope: 'workspace' | 'user' | 'custom'; readonly workspaceRoot: string; readonly homeRoot: string; readonly appDataRoot?: string; readonly xdgDataRoot?: string; readonly customRoot?: string; } export declare function resolveInstallLocation(request: LocationRequest): string;