/**
* Skeleton component for displaying loading placeholders.
*
* Features:
* - Multiple skeleton variants for different content types
* - Animated pulsing effect for loading indication
* - Accessible with proper ARIA attributes
* - Layout utility props for positioning and spacing
* - Customizable styling through className and style props
* - Progress bar role for screen readers
* - Compound component pattern with dot exports
*
* @example
*
*
*
*
*/
export declare const Skeleton: {
/**
* SkeletonText component for displaying text loading placeholders.
*
* Features:
* - Text skeleton placeholder with body and headline variants
* - Configurable number of rows for body variant
* - Animated pulsing effect for loading indication
* - Accessible with proper ARIA attributes
* - Layout utility props for positioning and spacing
* - Customizable styling through className and style props
* - Progress bar role for screen readers
* - Different line heights for body vs headline variants
* - Last line shorter for body variant to simulate natural text
*
* @example
*
*
*
*/
Text: import('react').ForwardRefExoticComponent>;
/**
* SkeletonCircle component for displaying circular loading placeholders.
*
* Features:
* - Circular skeleton placeholder with customizable diameter
* - Animated pulsing effect for loading indication
* - Accessible with proper ARIA attributes
* - Layout utility props for positioning and spacing
* - Customizable styling through className and style props
* - Progress bar role for screen readers
*
* @example
*
*
*
*/
Circle: import('react').ForwardRefExoticComponent, HTMLDivElement>, "ref">, "children"> & Omit & {
diameter?: string;
} & import('react').RefAttributes>;
/**
* SkeletonRectangle component for displaying rectangular loading placeholders.
*
* Features:
* - Rectangular skeleton placeholder with customizable height
* - Animated pulsing effect for loading indication
* - Accessible with proper ARIA attributes
* - Layout utility props for positioning and spacing
* - Customizable styling through className and style props
* - Progress bar role for screen readers
* - Medium border radius for consistent styling
*
* @example
*
*
*
*/
Rectangle: import('react').ForwardRefExoticComponent, HTMLDivElement>, "ref">, "children"> & Omit & {
height?: string;
} & import('react').RefAttributes>;
/**
* SkeletonPill component for displaying pill-shaped loading placeholders.
*
* Features:
* - Pill-shaped skeleton placeholder with customizable width
* - Animated pulsing effect for loading indication
* - Accessible with proper ARIA attributes
* - Layout utility props for positioning and spacing
* - Customizable styling through className and style props
* - Progress bar role for screen readers
* - Large border radius for pill appearance
* - Fixed height for consistent styling
*
* @example
*
*
*
*/
Pill: import('react').ForwardRefExoticComponent, HTMLDivElement>, "ref">, "children"> & Omit & {
width?: string;
} & import('react').RefAttributes>;
};