/**
 * @breakpilot/compliance-sdk-vanilla
 *
 * Vanilla JS integration for BreakPilot Compliance SDK
 *
 * Includes:
 * - Embed Script (IIFE for <script> tag)
 * - Web Components (Custom Elements)
 */

// Re-export embed script
export { BreakPilotSDK, type BreakPilotSDKConfig, type BannerConfig } from './embed'

// Re-export web components
export {
  BreakPilotElement,
  COMMON_STYLES,
  ConsentBannerElement,
  DSRPortalElement,
  ComplianceScoreElement,
} from './web-components'

// Re-export types from core
export type {
  ConsentPurpose,
  CookieBannerPosition,
  CookieBannerTheme,
  DSRRequestType,
} from '@breakpilot/compliance-sdk-types'
