import { default as React } from 'react';
import { default as ISkeletonProps } from './ISkeletonProps';
/**
* Skeleton component for displaying loading states and placeholder content before data arrives.
* Provides various pre-defined layouts to match common UI patterns during loading.
*
* @component
*
* @param props {@link ISkeletonProps} - The component props
*
* @example
* // Default variant (avatar with text lines)
*
*
* @example
* // Card variant with image placeholder and text
*
*
* @example
* // Text-only variant with multiple lines
*
*
* @example
* // Single line placeholder
*
*
* @returns {JSX.Element} Skeleton component with animated loading effect
*/
declare const Skeleton: React.FC;
export default Skeleton;