import { IFileSystem, ILogger } from '../../domain/interfaces'; import { UpgradeChange, UpgradeResult } from './satellite-upgrade.types'; export type AppliedChange = { applied: true; content: string; } | { applied: false; }; export declare function applyChange(fs: IFileSystem, logger: ILogger, change: UpgradeChange, options?: { overwriteLocal?: boolean; }): Promise; export declare function updateSatelliteVersion(fs: IFileSystem, logger: ILogger, satellitePath: string, version: string): Promise; export declare const NO_FINGERPRINT_HINT: string; export declare function buildUpgradeReport(result: UpgradeResult): string;