/** * Blue Billywig Channel SDK for React Native * * @example * ```tsx * import { BBChannel } from '@bluebillywig/react-native-channel'; * * function App() { * return ( * console.log('Playing:', video.title)} * /> * ); * } * ``` */ export { BBChannel } from './components/BBChannel'; export { BBChannelWithPlayer } from './components/BBChannelWithPlayer'; export type { BBChannelWithPlayerProps, BBChannelWithPlayerRef, PlayerMode, } from './components/BBChannelWithPlayer'; export { useChannelSDK } from './hooks/useChannelSDK'; export type { BBChannelProps, BBChannelRef, BBChannelOptions, BBMediaInfo, BBNavigationEvent, BBNavigationState, BBPageType, BBPlayerState, BBSearchEvent, BBErrorEvent, FullscreenMode, SafeAreaEdge, SafeAreaInsets, } from './types'; export type { BBPlayerEventName, BBPlayerEvent, BBPlayerEventBase, BBTimeUpdateEvent, BBVolumeChangeEvent, BBSeekEvent, BBFullscreenChangeEvent, BBClipLoadedEvent, BBAdEvent, BBPlayerErrorEvent, } from './types'; export type { BBAnalyticsEvent } from './types'; export type { PlayerType, PlayerConfig, PlayerEvents, PlayerControls, PlayerComponentProps, PlayerComponentRef, PlayerProvider, } from './types'; export { DEFAULT_PLAYER_PROVIDER } from './types'; export { parseChannelUrl } from './utils'; export { version as SDK_VERSION } from '../package.json'; //# sourceMappingURL=index.d.ts.map