import { SkeletonAvatarProps, SkeletonBlockProps, SkeletonButtonProps, SkeletonParagraphProps, SkeletonProps, SkeletonTagsProps, SkeletonTitleProps } from "./type.mjs";
import { SkeletonAvatar } from "./SkeletonAvatar.mjs";
import { SkeletonBlock } from "./SkeletonBlock.mjs";
import { SkeletonButton } from "./SkeletonButton.mjs";
import { SkeletonParagraph } from "./SkeletonParagraph.mjs";
import { SkeletonTags } from "./SkeletonTags.mjs";
import { SkeletonTitle } from "./SkeletonTitle.mjs";
import { ReactNode } from "react";

//#region src/Skeleton/index.d.ts
interface ISkeleton {
  (props: SkeletonProps): ReactNode;
  Avatar: typeof SkeletonAvatar;
  Block: typeof SkeletonBlock;
  Button: typeof SkeletonButton;
  Paragraph: typeof SkeletonParagraph;
  Tags: typeof SkeletonTags;
  Title: typeof SkeletonTitle;
}
declare const Skeleton: ISkeleton;
//#endregion
export { SkeletonAvatar, SkeletonAvatarProps, SkeletonBlock, SkeletonBlockProps, SkeletonButton, SkeletonButtonProps, SkeletonParagraph, SkeletonParagraphProps, SkeletonProps, SkeletonTags, SkeletonTagsProps, SkeletonTitle, SkeletonTitleProps, Skeleton as default };
//# sourceMappingURL=index.d.mts.map