export interface UpdateState { status: 'idle' | 'checking' | 'available' | 'not-available' | 'downloading' | 'ready' | 'error'; /** Running app version. */ current: string; latest?: string; notes?: string; mandatory?: boolean; /** 0..1, only meaningful while `status === 'downloading'`. */ progress?: number; error?: string; } export declare function useUpdate(): UpdateState & { check(): void; download(): void; install(): void; dismiss(): void; }; declare global { const __MURASAKI_VERSION__: string; const __MURASAKI_APP_ID__: string; const __MURASAKI_PRODUCT_NAME__: string; } //# sourceMappingURL=updater.d.ts.map