import type { Command } from "commander"; import type { CliContainer } from "../container.js"; import { type PoeCodePackageManager } from "../../services/update.js"; interface UpdateCommandOptions { force?: boolean; packageManager?: PoeCodePackageManager; versionCheck?: boolean; } export declare function registerUpdateCommand(program: Command, container: CliContainer, currentVersion: string): Command; export declare function executeUpdate(program: Command, container: CliContainer, currentVersion: string, options: UpdateCommandOptions): Promise; export {};