export declare const types: { 'auto-install-peers': BooleanConstructor; bail: BooleanConstructor; ci: BooleanConstructor; 'cache-dir': StringConstructor; 'catalog-mode': string[]; 'child-concurrency': NumberConstructor; 'merge-git-branch-lockfiles': BooleanConstructor; 'merge-git-branch-lockfiles-branch-pattern': ArrayConstructor; color: string[]; 'config-dir': StringConstructor; 'dangerously-allow-all-builds': BooleanConstructor; 'deploy-all-files': BooleanConstructor; 'dedupe-peer-dependents': BooleanConstructor; 'dedupe-peers': BooleanConstructor; 'dedupe-direct-deps': BooleanConstructor; 'dedupe-injected-deps': BooleanConstructor; dev: (boolean | null)[]; dir: StringConstructor; 'disallow-workspace-cycles': BooleanConstructor; 'enable-modules-dir': BooleanConstructor; 'enable-pre-post-scripts': BooleanConstructor; 'enable-global-virtual-store': BooleanConstructor; 'exclude-links-from-lockfile': BooleanConstructor; 'extend-node-path': BooleanConstructor; 'fetch-timeout': NumberConstructor; 'fetch-warn-timeout-ms': NumberConstructor; 'fetch-min-speed-ki-bps': NumberConstructor; 'fetching-concurrency': NumberConstructor; filter: (StringConstructor | ArrayConstructor)[]; 'filter-prod': (StringConstructor | ArrayConstructor)[]; 'force-legacy-deploy': BooleanConstructor; 'frozen-lockfile': BooleanConstructor; 'git-checks': BooleanConstructor; 'git-shallow-hosts': ArrayConstructor; 'global-bin-dir': StringConstructor; 'global-dir': StringConstructor; 'global-path': StringConstructor; 'global-pnpmfile': StringConstructor; 'git-branch-lockfile': BooleanConstructor; hoist: BooleanConstructor; 'hoist-pattern': ArrayConstructor; 'hoist-workspace-packages': BooleanConstructor; 'ignore-compatibility-db': BooleanConstructor; 'ignore-dep-scripts': BooleanConstructor; 'ignore-pnpmfile': BooleanConstructor; 'ignore-workspace': BooleanConstructor; 'ignore-workspace-cycles': BooleanConstructor; 'ignore-workspace-root-check': BooleanConstructor; 'optimistic-repeat-install': BooleanConstructor; 'include-workspace-root': BooleanConstructor; 'init-package-manager': BooleanConstructor; 'init-type': string[]; 'inject-workspace-packages': BooleanConstructor; 'legacy-dir-filtering': BooleanConstructor; 'link-workspace-packages': (string | BooleanConstructor)[]; lockfile: BooleanConstructor; 'lockfile-dir': StringConstructor; 'lockfile-directory': StringConstructor; 'lockfile-include-tarball-url': BooleanConstructor; 'lockfile-only': BooleanConstructor; loglevel: string[]; 'manage-package-manager-versions': BooleanConstructor; maxsockets: NumberConstructor; 'modules-cache-max-age': NumberConstructor; 'dlx-cache-max-age': NumberConstructor; 'minimum-release-age': NumberConstructor; 'minimum-release-age-exclude': (StringConstructor | ArrayConstructor)[]; 'modules-dir': StringConstructor; 'network-concurrency': NumberConstructor; 'node-linker': string[]; noproxy: StringConstructor; 'npm-path': StringConstructor; offline: BooleanConstructor; 'only-built-dependencies': StringConstructor[]; 'pack-destination': StringConstructor; 'pack-gzip-level': NumberConstructor; 'package-import-method': string[]; 'patches-dir': StringConstructor; pnpmfile: StringConstructor; 'package-manager-strict': BooleanConstructor; 'package-manager-strict-version': BooleanConstructor; 'prefer-frozen-lockfile': BooleanConstructor; 'prefer-offline': BooleanConstructor; 'prefer-symlinked-executables': BooleanConstructor; 'prefer-workspace-packages': BooleanConstructor; 'preserve-absolute-paths': BooleanConstructor; production: (boolean | null)[]; 'public-hoist-pattern': ArrayConstructor; 'publish-branch': StringConstructor; 'recursive-install': BooleanConstructor; 'block-exotic-subdeps': BooleanConstructor; reporter: StringConstructor; 'resolution-mode': string[]; 'resolve-peers-from-workspace-root': BooleanConstructor; 'aggregate-output': BooleanConstructor; 'reporter-hide-prefix': BooleanConstructor; 'save-peer': BooleanConstructor; 'save-catalog-name': StringConstructor; 'save-workspace-protocol': BooleanConstructor; 'script-shell': StringConstructor; 'shamefully-flatten': BooleanConstructor; 'shamefully-hoist': BooleanConstructor; 'shared-workspace-lockfile': BooleanConstructor; 'shell-emulator': BooleanConstructor; 'side-effects-cache': BooleanConstructor; 'side-effects-cache-readonly': BooleanConstructor; symlink: BooleanConstructor; sort: BooleanConstructor; 'state-dir': StringConstructor; 'store-dir': StringConstructor; stream: BooleanConstructor; 'strict-dep-builds': BooleanConstructor; 'strict-store-pkg-content-check': BooleanConstructor; 'strict-peer-dependencies': BooleanConstructor; 'trust-policy': ("no-downgrade" | "off")[]; 'trust-policy-exclude': (StringConstructor | ArrayConstructor)[]; 'trust-policy-ignore-after': NumberConstructor; 'use-beta-cli': BooleanConstructor; 'use-node-version': StringConstructor; 'use-running-store-server': BooleanConstructor; 'use-store-server': BooleanConstructor; 'use-stderr': BooleanConstructor; 'verify-deps-before-run': BooleanConstructor; 'verify-store-integrity': BooleanConstructor; 'global-virtual-store-dir': StringConstructor; 'virtual-store-dir': StringConstructor; 'virtual-store-dir-max-length': NumberConstructor; 'peers-suffix-max-length': NumberConstructor; 'workspace-concurrency': NumberConstructor; 'workspace-packages': (StringConstructor | ArrayConstructor)[]; 'workspace-root': BooleanConstructor; 'test-pattern': (StringConstructor | ArrayConstructor)[]; 'changed-files-ignore-pattern': (StringConstructor | ArrayConstructor)[]; 'embed-readme': BooleanConstructor; 'update-notifier': BooleanConstructor; 'registry-supports-time-field': BooleanConstructor; 'fail-if-no-match': BooleanConstructor; 'sync-injected-deps-after-scripts': ArrayConstructor; cpu: (StringConstructor | ArrayConstructor)[]; libc: (StringConstructor | ArrayConstructor)[]; os: (StringConstructor | ArrayConstructor)[]; 'audit-level': string[]; } & { access: Array; 'allow-same-version': BooleanConstructor; 'always-auth': BooleanConstructor; also: Array; audit: BooleanConstructor; 'auth-type': string[]; 'bin-links': BooleanConstructor; browser: Array; ca: Array; cafile: import("path").PlatformPath; cache: import("path").PlatformPath; 'cache-lock-stale': NumberConstructor; 'cache-lock-retries': NumberConstructor; 'cache-lock-wait': NumberConstructor; 'cache-max': NumberConstructor; 'cache-min': NumberConstructor; cert: Array; cidr: Array; color: Array; depth: NumberConstructor; description: BooleanConstructor; dev: BooleanConstructor; 'dry-run': BooleanConstructor; editor: StringConstructor; 'engine-strict': BooleanConstructor; force: BooleanConstructor; 'fetch-retries': NumberConstructor; 'fetch-retry-factor': NumberConstructor; 'fetch-retry-mintimeout': NumberConstructor; 'fetch-retry-maxtimeout': NumberConstructor; git: StringConstructor; 'git-tag-version': BooleanConstructor; 'commit-hooks': BooleanConstructor; global: BooleanConstructor; globalconfig: import("path").PlatformPath; 'global-style': BooleanConstructor; group: Array; 'https-proxy': Array; 'user-agent': StringConstructor; 'ham-it-up': BooleanConstructor; heading: StringConstructor; 'if-present': BooleanConstructor; 'ignore-prepublish': BooleanConstructor; 'ignore-scripts': BooleanConstructor; 'init-module': import("path").PlatformPath; 'init-author-name': StringConstructor; 'init-author-email': StringConstructor; 'init-author-url': Array; 'init-license': StringConstructor; 'init-version': () => void; json: BooleanConstructor; key: Array; 'legacy-bundling': BooleanConstructor; link: BooleanConstructor; 'local-address': never[]; loglevel: string[]; logstream: typeof import("stream").Stream; 'logs-max': NumberConstructor; long: BooleanConstructor; maxsockets: NumberConstructor; message: StringConstructor; 'metrics-registry': Array; 'node-options': Array; 'node-version': Array<(() => void) | null>; 'no-proxy': Array; offline: BooleanConstructor; 'onload-script': Array; only: Array; optional: BooleanConstructor; 'package-lock': BooleanConstructor; otp: Array; 'package-lock-only': BooleanConstructor; parseable: BooleanConstructor; 'prefer-offline': BooleanConstructor; 'prefer-online': BooleanConstructor; prefix: import("path").PlatformPath; production: BooleanConstructor; progress: BooleanConstructor; provenance: BooleanConstructor; proxy: Array; 'read-only': BooleanConstructor; 'rebuild-bundle': BooleanConstructor; registry: Array; rollback: BooleanConstructor; save: BooleanConstructor; 'save-bundle': BooleanConstructor; 'save-dev': BooleanConstructor; 'save-exact': BooleanConstructor; 'save-optional': BooleanConstructor; 'save-prefix': StringConstructor; 'save-prod': BooleanConstructor; scope: StringConstructor; 'script-shell': Array; 'scripts-prepend-node-path': Array; searchopts: StringConstructor; searchexclude: Array; searchlimit: NumberConstructor; searchstaleness: NumberConstructor; 'send-metrics': BooleanConstructor; shell: StringConstructor; shrinkwrap: BooleanConstructor; 'sign-git-tag': BooleanConstructor; 'sso-poll-frequency': NumberConstructor; 'sso-type': Array; 'strict-ssl': BooleanConstructor; tag: StringConstructor; timing: BooleanConstructor; tmp: import("path").PlatformPath; unicode: BooleanConstructor; 'unsafe-perm': BooleanConstructor; usage: BooleanConstructor; user: Array; userconfig: import("path").PlatformPath; umask: () => void; version: BooleanConstructor; 'tag-version-prefix': StringConstructor; versions: BooleanConstructor; viewer: StringConstructor; _exit: BooleanConstructor; };