import { BaseCommand } from '@yarnpkg/cli'; import { InstallMode } from '@yarnpkg/core'; import { Usage } from 'clipanion'; export default class YarnCommand extends BaseCommand { static paths: string[][]; static usage: Usage; json: boolean; immutable: boolean | undefined; immutableCache: boolean | undefined; refreshLockfile: boolean | undefined; checkCache: boolean | undefined; checkResolutions: boolean | undefined; inlineBuilds: boolean | undefined; mode: InstallMode | undefined; cacheFolder: string | undefined; frozenLockfile: boolean | undefined; ignoreEngines: boolean | undefined; nonInteractive: boolean | undefined; preferOffline: boolean | undefined; production: boolean | undefined; registry: string | undefined; silent: boolean | undefined; networkTimeout: string | undefined; execute(): Promise<0 | 1>; }