/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/
/**
 * A list of command line arguments we support natively.
 */
export interface NativeParsedArgs {
    tunnel?: {
        'cli-data-dir'?: string;
        'disable-telemetry'?: boolean;
        'telemetry-level'?: string;
        user: {
            login: {
                'access-token'?: string;
                'provider'?: string;
            };
        };
    };
    _: string[];
    'folder-uri'?: string[];
    'file-uri'?: string[];
    _urls?: string[];
    help?: boolean;
    version?: boolean;
    telemetry?: boolean;
    status?: boolean;
    wait?: boolean;
    waitMarkerFilePath?: string;
    diff?: boolean;
    merge?: boolean;
    add?: boolean;
    goto?: boolean;
    'new-window'?: boolean;
    'unity-launch'?: boolean;
    'reuse-window'?: boolean;
    locale?: string;
    'user-data-dir'?: string;
    'prof-startup'?: boolean;
    'prof-startup-prefix'?: string;
    'prof-append-timers'?: string;
    'prof-v8-extensions'?: boolean;
    'no-cached-data'?: boolean;
    verbose?: boolean;
    trace?: boolean;
    'trace-category-filter'?: string;
    'trace-options'?: string;
    'open-devtools'?: boolean;
    log?: string[];
    logExtensionHostCommunication?: boolean;
    'extensions-dir'?: string;
    'extensions-download-dir'?: string;
    'builtin-extensions-dir'?: string;
    extensionDevelopmentPath?: string[];
    extensionTestsPath?: string;
    extensionDevelopmentKind?: string[];
    extensionEnvironment?: string;
    'inspect-extensions'?: string;
    'inspect-brk-extensions'?: string;
    debugId?: string;
    debugRenderer?: boolean;
    'inspect-search'?: string;
    'inspect-brk-search'?: string;
    'inspect-ptyhost'?: string;
    'inspect-brk-ptyhost'?: string;
    'disable-extensions'?: boolean;
    'disable-extension'?: string[];
    'list-extensions'?: boolean;
    'show-versions'?: boolean;
    'category'?: string;
    'install-extension'?: string[];
    'pre-release'?: boolean;
    'install-builtin-extension'?: string[];
    'uninstall-extension'?: string[];
    'locate-extension'?: string[];
    'enable-proposed-api'?: string[];
    'open-url'?: boolean;
    'skip-release-notes'?: boolean;
    'skip-welcome'?: boolean;
    'disable-telemetry'?: boolean;
    'export-default-configuration'?: string;
    'install-source'?: string;
    'disable-updates'?: boolean;
    'disable-keytar'?: boolean;
    'disable-workspace-trust'?: boolean;
    'disable-crash-reporter'?: boolean;
    'crash-reporter-directory'?: string;
    'crash-reporter-id'?: string;
    'skip-add-to-recently-opened'?: boolean;
    'max-memory'?: string;
    'file-write'?: boolean;
    'file-chmod'?: boolean;
    'enable-smoke-test-driver'?: boolean;
    'remote'?: string;
    'force'?: boolean;
    'do-not-sync'?: boolean;
    'force-user-env'?: boolean;
    'force-disable-user-env'?: boolean;
    'sync'?: 'on' | 'off';
    'logsPath'?: string;
    '__enable-file-policy'?: boolean;
    editSessionId?: string;
    continueOn?: string;
    'locate-shell-integration-path'?: string;
    'profile'?: string;
    'profile-temp'?: boolean;
    'enable-coi'?: boolean;
    'no-proxy-server'?: boolean;
    'no-sandbox'?: boolean;
    'proxy-server'?: string;
    'proxy-bypass-list'?: string;
    'proxy-pac-url'?: string;
    'inspect'?: string;
    'inspect-brk'?: string;
    'js-flags'?: string;
    'disable-gpu'?: boolean;
    'nolazy'?: boolean;
    'force-device-scale-factor'?: string;
    'force-renderer-accessibility'?: boolean;
    'ignore-certificate-errors'?: boolean;
    'allow-insecure-localhost'?: boolean;
    'log-net-log'?: string;
    'vmodule'?: string;
    'disable-dev-shm-usage'?: boolean;
    'ms-enable-electron-run-as-node'?: boolean;
}
