export interface PluginUpdateLifecycleContext { jobId: string; previousVersion: string; targetVersion: string; } export interface PluginUpdateLifecycleDetails { durationMs?: number; error?: string; installedVersion?: string; replacementPid?: number; } /** * Append one process-safe JSON line to the desktop-owned harness log. * Logging is diagnostic-only: callers keep the update flow alive when the log cannot be written. */ export declare function writePluginUpdateLifecycleLog(logPath: string, context: PluginUpdateLifecycleContext, stage: string, details?: PluginUpdateLifecycleDetails): boolean; //# sourceMappingURL=plugin-update-lifecycle-log.d.ts.map