import { type HTMLAttributes } from 'react';
interface SkeletonProps extends HTMLAttributes {
className?: string;
}
declare const Skeleton: import("react").ForwardRefExoticComponent>;
interface SkeletonTextProps extends HTMLAttributes {
lines?: number;
className?: string;
}
declare const SkeletonText: import("react").ForwardRefExoticComponent>;
interface SkeletonCardProps extends HTMLAttributes {
showImage?: boolean;
className?: string;
}
declare const SkeletonCard: import("react").ForwardRefExoticComponent>;
interface SkeletonGridProps extends HTMLAttributes {
columns?: number;
items?: number;
showImages?: boolean;
className?: string;
}
declare const SkeletonGrid: import("react").ForwardRefExoticComponent>;
interface SkeletonButtonProps extends HTMLAttributes {
size?: 'sm' | 'default' | 'lg';
className?: string;
}
declare const SkeletonButton: import("react").ForwardRefExoticComponent>;
interface SkeletonHeadingProps extends HTMLAttributes {
level?: 1 | 2 | 3 | 4 | 5 | 6;
className?: string;
}
declare const SkeletonHeading: import("react").ForwardRefExoticComponent>;
interface SkeletonListProps extends HTMLAttributes {
items?: number;
className?: string;
}
declare const SkeletonList: import("react").ForwardRefExoticComponent>;
interface SkeletonNavigationProps extends HTMLAttributes {
items?: number;
className?: string;
}
declare const SkeletonNavigation: import("react").ForwardRefExoticComponent>;
export { Skeleton, SkeletonText, SkeletonCard, SkeletonGrid, SkeletonButton, SkeletonHeading, SkeletonList, SkeletonNavigation, };
//# sourceMappingURL=skeleton.d.ts.map