import type { ComponentType, ReactNode } from 'react' export interface BadgeProps { children?: ReactNode variant?: BadgeVariants tokens?: BadgeTokens pointerEvents?: 'all' | 'none' | 'box-only' | 'box-none' onLayout?: (event: any) => void nativeID?: string testID?: string dataSet?: Record } export type BadgeVariants = { alternative?: boolean inverse?: boolean outline?: boolean purpose?: 'offer' | 'editorial' } export type BadgeTokens = { backgroundColor?: string borderColor?: string borderRadius?: number borderWidth?: number color?: string fontName?: string fontSize?: number fontWeight?: number gradient?: string paddingBottom?: number paddingLeft?: number paddingRight?: number paddingTop?: number } declare const Badge: ComponentType export { Badge }