import type { InspectOptions, InstallationInspection, InstallOwner, SelfUpdateOptions, SelfUpdateResult } from "./types.js"; export declare function remediationCommand(owner: InstallOwner | { kind: "npm"; executable: string; packageRoot: string; prefix: string; } | { kind: "pnpm"; executable: string; packageRoot: string; globalBin?: string; } | undefined, version: string): string[] | undefined; export declare function inspectSelfUpdateInstallation(version: string, options?: InspectOptions): Promise; export declare function performSelfUpdate(version: string, dryRun: boolean, options?: SelfUpdateOptions): Promise;