/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/
import * as performance from "../../../base/common/performance.mjs";
import { OperatingSystem } from "../../../base/common/platform.mjs";
import { URI } from "../../../base/common/uri.mjs";
export interface IRemoteAgentEnvironment {
    pid: number;
    connectionToken: string;
    appRoot: URI;
    settingsPath: URI;
    logsPath: URI;
    extensionsPath: URI;
    extensionHostLogsPath: URI;
    globalStorageHome: URI;
    workspaceStorageHome: URI;
    localHistoryHome: URI;
    userHome: URI;
    os: OperatingSystem;
    arch: string;
    marks: performance.PerformanceMark[];
    useHostProxy: boolean;
}
export interface RemoteAgentConnectionContext {
    remoteAuthority: string;
    clientId: string;
}
