import { default as React, HTMLAttributes } from 'react';
interface Size {
width: string;
height: string;
}
export type BorderStyle = 'regular' | 'pill' | 'circle';
export interface SkeletonProps extends HTMLAttributes {
/**
* ID to find this component in testing tools (e.g.: cypress, testing library, and jest).
*/
testId?: string;
/**
* Control whether skeleton should be visible or not.
*/
loading?: boolean;
/**
* Control whether the shimmer effect should be displayed or not.
*/
shimmer?: boolean;
/**
* Specifies the skeleton element size (width, height).
*/
size: Size;
/**
* Specifies the skeleton element border radius ('regular' | 'pill' | 'circle').
*/
border?: BorderStyle;
/**
* Custom border radius for skeleton elements.
*/
borderRadius?: string;
}
declare const Skeleton: React.ForwardRefExoticComponent>;
export default Skeleton;
//# sourceMappingURL=Skeleton.d.ts.map