import React from 'react'; import { ThemeOverrideProps } from '@xsolla/xui-core'; interface IconWrapperProps extends ThemeOverrideProps { /** Size of the wrapper */ size?: "xl" | "lg" | "md" | "sm" | "xs" | "xxs"; /** Shape of the wrapper */ shape?: "none" | "full" | "smooth"; /** Type of content being wrapped. Affects default styling. */ type?: "icon" | "label" | "image" | "avatar" | "brand" | "custom"; /** Children to be rendered inside the wrapper */ children?: React.ReactNode; /** Background color override */ backgroundColor?: string; /** Border color override */ borderColor?: string; testID?: string; } /** * A universal container component used to display small visual elements in a consistent and scalable way. * It ensures uniform sizing, alignment, and shapes across different types of content. */ declare const IconWrapper: React.FC; export { IconWrapper, type IconWrapperProps };