import { HTMLAttributes } from 'react';
interface SkeletonProps extends HTMLAttributes<HTMLDivElement> {
    variant?: 'text' | 'circular' | 'rectangular' | 'rounded';
    width?: string | number;
    height?: string | number;
    animation?: 'pulse' | 'none';
    lines?: number;
    spacing?: 'none' | 'small' | 'medium' | 'large';
}
declare const Skeleton: import("react").ForwardRefExoticComponent<SkeletonProps & import("react").RefAttributes<HTMLDivElement>>;
declare const SkeletonText: import("react").ForwardRefExoticComponent<Omit<SkeletonProps, "variant"> & import("react").RefAttributes<HTMLDivElement>>;
declare const SkeletonCircle: import("react").ForwardRefExoticComponent<Omit<SkeletonProps, "variant"> & import("react").RefAttributes<HTMLDivElement>>;
declare const SkeletonRectangle: import("react").ForwardRefExoticComponent<Omit<SkeletonProps, "variant"> & import("react").RefAttributes<HTMLDivElement>>;
declare const SkeletonRounded: import("react").ForwardRefExoticComponent<Omit<SkeletonProps, "variant"> & import("react").RefAttributes<HTMLDivElement>>;
interface SkeletonCardProps extends HTMLAttributes<HTMLDivElement> {
    showAvatar?: boolean;
    showTitle?: boolean;
    showDescription?: boolean;
    showActions?: boolean;
    lines?: number;
}
declare const SkeletonCard: import("react").ForwardRefExoticComponent<SkeletonCardProps & import("react").RefAttributes<HTMLDivElement>>;
interface SkeletonListProps extends HTMLAttributes<HTMLDivElement> {
    items?: number;
    showAvatar?: boolean;
    showTitle?: boolean;
    showDescription?: boolean;
    lines?: number;
}
declare const SkeletonList: import("react").ForwardRefExoticComponent<SkeletonListProps & import("react").RefAttributes<HTMLDivElement>>;
interface SkeletonTableProps extends HTMLAttributes<HTMLDivElement> {
    rows?: number;
    columns?: number;
    showHeader?: boolean;
}
declare const SkeletonTable: import("react").ForwardRefExoticComponent<SkeletonTableProps & import("react").RefAttributes<HTMLDivElement>>;
export { Skeleton, SkeletonText, SkeletonCircle, SkeletonRectangle, SkeletonRounded, SkeletonCard, SkeletonList, SkeletonTable, };
//# sourceMappingURL=Skeleton.d.ts.map