import type { RegisterSWOptions } from "../types.ts"; import type { BooleanRef, RegisterSwBindingReturnValue, UseRegisterSWReturnValue } from "../types-vue.ts"; export type { RegisterSWOptions, UseRegisterSWReturnValue, RegisterSwBindingReturnValue, BooleanRef, }; /** * {@link https://s-r-x.github.io/rsbuild-plugin-pwa/guide/virtual-modules/vue.html | Usage} */ export declare function useRegisterSW({ immediate, onNewSwActive, onNewSwWaiting, onOfflineReady, onRegister, onRegisterError, createWorkbox, }?: RegisterSWOptions): UseRegisterSWReturnValue;