export type RegisterAppSWOptions = { immediate?: boolean; onNeedRefresh?: () => void; onOfflineReady?: () => void; onRegistered?: (registration: ServiceWorkerRegistration | undefined) => void; onRegisterError?: (error: unknown) => void; }; /** * Register the production service worker. No-op in dev when * `kazzleAppPwa()` left `devOptions.enabled: false` (required). * * `immediate: true` by default so autoUpdate can claim clients as soon as a * new worker is waiting. */ export declare function registerAppSW(options?: RegisterAppSWOptions): (reloadPage?: boolean) => Promise;