import React from 'react';
import { type ComposableProps } from '../../../lib/slot';
export interface SkeletonProps extends ComposableProps<'div'> {
variant?: 'text' | 'circular' | 'rectangular';
width?: string | number;
height?: string | number;
animation?: 'pulse' | 'wave' | 'none';
}
/**
* Skeleton Component
*
* A composable component for displaying skeleton loaders.
* Supports both composable API (recommended) and declarative API (deprecated).
*
* @public
*
* @example
* ```tsx
* // Composable API (recommended)
*