'use client' /** * AI Compliance SDK Context — barrel re-export. * * The implementation has been split into: * - context-types.ts — SDKContextValue interface, initialState, ExtendedSDKAction * - context-reducer.ts — sdkReducer * - context-provider.tsx — SDKProvider component + SDKContext * - context-hooks.ts — useSDK hook * * All public symbols are re-exported here so that existing imports * (e.g. `import { useSDK } from '@/lib/sdk/context'`) continue to work. */ export { initialState, SDK_STORAGE_KEY } from './context-types' export type { SDKContextValue, ExtendedSDKAction } from './context-types' export { sdkReducer } from './context-reducer' export { SDKContext, SDKProvider } from './context-provider' export { useSDK } from './context-hooks'