{"version":3,"file":"skeleton.types.mjs","names":[],"sources":["../../../../package/common/skeleton/skeleton.types.ts"],"sourcesContent":["import type { CSSProperties } from 'react';\nimport type { SlotClassNames, SlotStyles, HtmlProps } from '../types/slots.types';\n\nexport enum SkeletonVariant {\n  Text = 'text',\n  Circle = 'circle',\n  Rectangular = 'rectangular',\n}\n\nexport enum SkeletonAnimation {\n  Shimmer = 'shimmer',\n  Pulse = 'pulse',\n  None = 'none',\n}\n\nexport type SkeletonSlots = 'line';\n\nexport interface SkeletonProps extends HtmlProps {\n  variant?: SkeletonVariant;\n  animation?: SkeletonAnimation;\n  lines?: number;\n  className?: string;\n  style?: CSSProperties;\n  classNames?: SlotClassNames<SkeletonSlots>;\n  styles?: SlotStyles<SkeletonSlots>;\n}\n"],"mappings":"aAGA,IAAY,EAAL,SAAA,EAAA,OACL,GAAA,KAAA,OACA,EAAA,OAAA,SACA,EAAA,YAAA,eACF,EAAA,CAAA,CAAA,EAEY,EAAL,SAAA,EAAA,OACL,GAAA,QAAA,UACA,EAAA,MAAA,QACA,EAAA,KAAA,QACF,EAAA,CAAA,CAAA"}