dmux
Version:
Tmux pane manager with AI agent integration for parallel development workflows
20 lines • 795 B
TypeScript
interface UpdateInfo {
currentVersion: string;
latestVersion: string;
hasUpdate: boolean;
packageManager: 'npm' | 'pnpm' | 'yarn' | null;
installMethod: 'global' | 'local' | 'unknown';
}
export default function useAutoUpdater(autoUpdater: any | undefined, setStatusMessage: (msg: string) => void): {
updateInfo: UpdateInfo | null;
showUpdateDialog: boolean;
isUpdating: boolean;
performUpdate: () => Promise<void>;
skipUpdate: () => Promise<void>;
dismissUpdate: () => void;
setShowUpdateDialog: import("react").Dispatch<import("react").SetStateAction<boolean>>;
setUpdateInfo: import("react").Dispatch<import("react").SetStateAction<UpdateInfo | null>>;
updateAvailable: boolean;
};
export {};
//# sourceMappingURL=useAutoUpdater.d.ts.map