import { Output } from "./output"; export type PackageManager = "npm" | "pnpm" | "yarn" | "bun"; export interface GlobalOptions { cwd?: string; verbose?: boolean; silent?: boolean; dryRun?: boolean; } export interface CommandContext { cwd: string; verbose: boolean; silent: boolean; dryRun: boolean; packageManager?: PackageManager; output: Output; } export declare function createCommandContext(options?: GlobalOptions): CommandContext; export declare function getCommandContext(command: { getOptionValue(name: string): unknown; }): CommandContext;