// Copyright (c) Microsoft Corporation.
// Licensed under the MIT License.
const ISO_USER_INSPECT = Symbol.for('nodejs.util.inspect.custom');
/**
 * Entra credentials, supplied at provision to opt into an Entra-backed
 * sandbox and at start to authenticate the session. `wamToken` is treated
 * as a secret: `util.inspect` and `console.log` redact it. `JSON.stringify`
 * is unaffected — the wire envelope carries the token verbatim.
 */
export class IsolationSessionUserConfig {
    upn;
    wamToken;
    constructor(upn, wamToken) {
        this.upn = upn;
        this.wamToken = wamToken;
    }
    [ISO_USER_INSPECT]() {
        return `IsolationSessionUserConfig { upn: '${this.upn}', wamToken: '<redacted>' }`;
    }
}//# sourceMappingURL=https://github.com/VSCodium/sourcemaps/releases/download/stable-4c0b0c6cc561d2d3636d1ec250935431876ce4dc/node_modules-@microsoft-mxc-sdk-dist-state-aware-types.js.map