export interface UpdateInfo {
  version: string;
  downloadUrl: string;
  assetName: string;
  releaseNotes: string;
}

export interface UpdatePort {
  checkForUpdates(): Promise<UpdateInfo | null>;
  downloadAndInstall(info: UpdateInfo): void;
}
