import { HTMLAttributes } from "react";
//#region src/base-ui/Skeleton/type.d.ts
type SkeletonAnimation = 'fade' | 'sweep';
interface SkeletonProps extends Omit<HTMLAttributes<HTMLDivElement>, 'children'> {
  animated?: boolean | SkeletonAnimation;
  height?: number | string;
  radius?: number | string;
  width?: number | string;
}
interface SkeletonTextProps extends Omit<SkeletonProps, 'width' | 'height'> {
  fontSize?: number;
  gap?: number;
  lineHeight?: number;
  rows?: number;
  width?: number | string | (number | string)[];
}
interface SkeletonAvatarProps extends Omit<SkeletonProps, 'radius'> {
  shape?: 'circle' | 'square';
  size?: number | string;
}
//#endregion
export { SkeletonAnimation, SkeletonAvatarProps, SkeletonProps, SkeletonTextProps };
//# sourceMappingURL=type.d.mts.map