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