import React$1 from 'react';

interface SkeletonAvatarProps extends Omit<React.AllHTMLAttributes<HTMLDivElement>, 'size'> {
    size?: string;
}
interface SkeletonButtonProps extends React.AllHTMLAttributes<HTMLDivElement> {
    width?: string;
    height?: string;
}
interface SkeletonCardProps extends React.AllHTMLAttributes<HTMLDivElement> {
    width?: string;
    height?: string;
}
interface SkeletonImageProps extends React.AllHTMLAttributes<HTMLDivElement> {
    width?: string;
    height?: string;
}
interface SkeletonInputProps extends React.AllHTMLAttributes<HTMLDivElement> {
    width?: string;
    height?: string;
}
interface SkeletonListProps extends React.AllHTMLAttributes<HTMLDivElement> {
    itemCount?: number;
}
interface SkeletonParagraphProps extends React.AllHTMLAttributes<HTMLDivElement> {
    lines?: number;
}
interface SkeletonTableProps extends React.AllHTMLAttributes<HTMLDivElement> {
    rows?: number;
    columns?: number;
}

declare const SkeletonAvatar: React$1.FC<SkeletonAvatarProps>;

declare const SkeletonButton: React$1.FC<SkeletonButtonProps>;

declare const SkeletonParagraph: React$1.FC<SkeletonParagraphProps>;

declare const SkeletonTable: React$1.FC<SkeletonTableProps>;

declare const SkeletonCard: React$1.FC<SkeletonCardProps>;

declare const SkeletonList: React$1.FC<SkeletonListProps>;

declare const SkeletonImage: React$1.FC<SkeletonImageProps>;

declare const SkeletonInput: React$1.FC<SkeletonInputProps>;

export { SkeletonAvatar, type SkeletonAvatarProps, SkeletonButton, type SkeletonButtonProps, SkeletonCard, type SkeletonCardProps, SkeletonImage, type SkeletonImageProps, SkeletonInput, type SkeletonInputProps, SkeletonList, type SkeletonListProps, SkeletonParagraph, type SkeletonParagraphProps, SkeletonTable, type SkeletonTableProps };
