import type { PulseManifest, UpdateCheckResult, UpdateFetchResult } from './types'; export interface UsePulseUpdatesResult { isEnabled: boolean; isChecking: boolean; isDownloading: boolean; updateId: string | null; runtimeVersion: string | null; channel: string | null; manifest: PulseManifest | null; isEmbeddedLaunch: boolean; createdAt: Date | null; build: string | null; availableUpdate: PulseManifest | null; downloadedUpdate: PulseManifest | null; error: Error | null; checkForUpdate: () => Promise; downloadUpdate: () => Promise; reload: () => Promise; } export declare function usePulseUpdates(): UsePulseUpdatesResult; //# sourceMappingURL=usePulseUpdates.d.ts.map