export interface PwaUpdateToastOptions { /** Message annonçant la nouvelle version. */ message: string; /** Libellé du bouton qui applique la mise à jour. */ actionLabel: string; /** Libellé du bouton qui reporte la mise à jour. */ dismissLabel: string; /** Applique la mise à jour (active le service worker en attente et recharge). */ onUpdate: () => void; /** L'utilisateur reporte la mise à jour : elle sera reproposée au prochain chargement. */ onDismiss: () => void; } /** * Toast de proposition de mise à jour PWA. * * Deux boutons explicites plutôt qu'une croix : « Actualiser » (action, primaire) et * « Ignorer » (cancel, secondaire). Un bouton labellisé est plus lisible qu'un « ✕ », et * « Ignorer » reporte simplement la mise à jour, reproposée au prochain chargement. * * Séparé de `PwaUpdater` pour être montrable dans Storybook : le composant importe * `virtual:pwa-register/react`, qui n'existe que sous `vite-plugin-pwa`. */ export declare const showPwaUpdateToast: ({ message, actionLabel, dismissLabel, onUpdate, onDismiss, }: PwaUpdateToastOptions) => void; //# sourceMappingURL=pwaUpdateToast.d.ts.map