/** * @burdenoff/fe-libs/shared/feature-flags * * Enhanced feature flag module for Burdenoff products. * * Provides a React context provider that evaluates feature flags against * the global-tenant-svc backend, with workspace-aware re-fetching, * polling, and default-allow semantics. * * @example * ```tsx * import { * FeatureFlagProvider, * useFeatureFlags, * useFeatureFlag, * FeatureGate, * } from '@burdenoff/fe-libs/shared/feature-flags'; * * // In shell * * * * * // In components * const isEnabled = useFeatureFlag('new-dashboard'); * // or * }> * * * ``` */ export { FeatureFlagProvider, useFeatureFlags } from './FeatureFlagProvider'; export type { FeatureFlagProviderProps } from './FeatureFlagProvider'; export { useFeatureFlag, useFeatureFlagValue, useFeatureFlagDetails } from './useFeatureFlag'; export { FeatureGate } from './FeatureGate'; export type { FeatureGateProps } from './FeatureGate'; export type { FlagValue, FlagType, FlagStatus, FlagEvaluation, BulkEvaluationResponse, FeatureFlagProviderConfig, FeatureFlagContextValue, } from './types'; //# sourceMappingURL=index.d.ts.map