import type { BorderRadiusToken } from '@loadsmart/miranda-tokens'; import type { TypographyVariant } from '../../styles'; import type { TagSize } from '../tag'; export interface SkeletonProps { /** * Width value (CSS width). * @default '100%' */ width?: string; /** * Height value (CSS height). * @default '100px' */ height?: string; /** * Border radius token from design system. * @default 'border-radius-s' */ borderRadius?: BorderRadiusToken; } export interface SkeletonTextProps extends Pick { variant?: TypographyVariant; } export interface SkeletonTagProps extends Pick { size?: TagSize; } export interface SkeletonAvatarProps { size?: string; }