import * as react from 'react';
import { ReactNode } from 'react';
import { d as ColorTypeOptions } from './types-1693a3d6.js';
import { O as OverridableStringUnion } from './types-5e5b88b2.js';

interface SkeletonVariantOverrides {
}
type SkeletonVariant = "circular" | "rectangular";
interface SkeletonProps {
    children?: ReactNode;
    className?: string;
    colorType?: ColorTypeOptions;
    fullWidth?: boolean;
    height?: number | string;
    variant?: OverridableStringUnion<SkeletonVariant, SkeletonVariantOverrides>;
    width?: number | string;
}
interface SkeletonClasses {
    circular: string;
    fullWidth: string;
    rectangular: string;
    root: string;
}

declare const Skeleton: react.ForwardRefExoticComponent<SkeletonProps & react.RefAttributes<HTMLElement>>;

declare const skeletonClasses: SkeletonClasses;

export { Skeleton as S, SkeletonVariantOverrides as a, SkeletonVariant as b, SkeletonProps as c, SkeletonClasses as d, skeletonClasses as s };
