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) * * * * * * // Declarative API (deprecated) * * ``` * * @remarks * - Wraps the HTML `
` element by default. * - Supports `asChild` prop to merge props with a custom child element. * - Declarative API is deprecated but still functional for backward compatibility. */ export declare const Skeleton: React.ForwardRefExoticComponent>; //# sourceMappingURL=Skeleton.d.ts.map