export declare const useVersionCheck: () => { isDismissed: boolean; checkForUpdates: (force?: boolean) => Promise<{ updateAvailable: boolean; latestVersion: string | null; }>; performUpdate: () => Promise; copyUpdateCommand: () => Promise; dismissUpdate: () => void; getUpdateCommand: () => string; shouldShowNotification: boolean; currentVersion: string; latestVersion: string | null; updateAvailable: boolean; isChecking: boolean; isUpdating: boolean; updateError: string | null; lastChecked: Date | null; };