import type { InstallScope } from '../../platform/install/types.js'; import { type Language } from './i18n.js'; export type ProjectScopeMode = 'current-project' | 'all-projects'; export type ProjectScopeCommand = 'update' | 'uninstall'; export interface ProjectScopeOptions { allProjects?: boolean; currentProject?: boolean; force?: boolean; json?: boolean; scope?: InstallScope; } export declare function assertProjectScopeOptions(options: ProjectScopeOptions): void; export declare function resolveProjectScopeMode(command: ProjectScopeCommand, options: ProjectScopeOptions, indexedProjectCount: number, lang?: Language): Promise; //# sourceMappingURL=project-scope-selection.d.ts.map