"use strict";

// Web variant of the `./dialog` barrel.
//
// The default barrel (`./index.ts`) re-exports from `./Dialog`, which uses
// bloom's `BottomSheet` (a native-only primitive built on
// react-native-gesture-handler + reanimated). The web fork (`./Dialog.web`)
// is a pure-DOM modal overlay that renders into the bloom Portal.
//
// Web bundlers select this file via the `"browser"` export condition in
// `package.json`'s `exports['./dialog']`; native bundlers fall through to
// the React Native build above.
export { Dialog, BLOOM_DIALOG_CSS } from "./Dialog.web.js";
export { CenteredDialog, BLOOM_CENTERED_DIALOG_CSS, CENTERED_DIALOG_BACKDROP_TESTID } from "./CenteredDialog.web.js";
export { BloomDialogProvider } from "./BloomDialogProvider.web.js";
export { alert } from "./alert.js";
export { useDialogContext, useDialogControl } from "./context.js";
//# sourceMappingURL=index.web.js.map