import React from 'react';
import { type ComposableProps } from '../../../lib/slot';
export interface SkeletonImageProps extends ComposableProps<'div'> {
/**
* Width of the image skeleton
*/
width?: string | number;
/**
* Height of the image skeleton
*/
height?: string | number;
/**
* Shape of the image skeleton
* @default 'rectangular'
*/
shape?: 'rectangular' | 'circular';
/**
* Animation type
* @default 'pulse'
*/
animation?: 'pulse' | 'wave' | 'none';
}
/**
* SkeletonImage Component
*
* A composable component for displaying image skeleton loaders.
* Typically used within Skeleton or standalone.
*
* @public
*
* @example
* ```tsx
*