// Leaf provider shape (matches Base UI React's DirectionProvider): // Top-level named `CSPProvider` (+ the shared hooks/types). // The paired `index.parts.ts` file keeps the `Provider` alias for callers // that prefer the namespace-symmetric style. export type { CSPProviderProps } from "./csp-provider.tsx"; export { CSPContext, type CSPContextValue, NOOP_CSP_CONTEXT, Provider as CSPProvider, useCSPContext, useCspDisableStyleElements, useCspNonce, } from "./index.parts.ts";