import type { PrimitivePropsWithRef } from '../utils/primitive.js'; /** Props for the {@link Skeleton} root. */ export interface SkeletonProps extends PrimitivePropsWithRef<'div'> { /** * Turns the skin shimmer off, mirrored to `data-animation` on the root. * @default undefined — the skin animates the placeholder. */ animation?: 'none' | (string & {}) | undefined; /** * Corner rung the skin rounds the placeholder by, mirrored to `data-shape`. * @default undefined — the skin's own default corner. */ shape?: 'line' | 'circle' | (string & {}) | undefined; }