import { FC } from 'react'; /** * Push opt-in control for the notification centre. * * Lives here rather than in a settings page because this is the one surface * every shell already renders, and because it is where a user is thinking about * notifications — which is the whole requirement for the permission prompt. * The prompt is one-shot on iOS and sticky everywhere, so it must be raised * from a deliberate gesture in context, never at boot. * * It talks to the registry (`shared/native/push-optin`) rather than importing * the implementation: `chrome` is statically imported by most microfrontends, * and `shell-native` resolves `@capacitor/*`, which must never end up in their * bundles. When nothing has registered a controller — an MFE in isolation, a * Storybook story, a browser without push — this renders NOTHING at all rather * than a dead switch. */ export declare const PushOptInToggle: FC; //# sourceMappingURL=PushOptInToggle.d.ts.map