import type { BaseProps } from "@stratakit/foundations/secret-internals";
interface SkeletonPropsBase extends Omit<BaseProps, "children"> {
}
/**
 * Represents the loaded content before it finishes loading.
 *
 * Example:
 * ```tsx
 * <Skeleton variant="object" size="small" shape="square" />
 * <Skeleton variant="text" size="medium" />
 * ```
 */
declare const Skeleton: import("react").ForwardRefExoticComponent<SkeletonPropsBase & {
    /**
     * The type of the skeleton item. Available variants: `text`, `object`.
     * @default "text"
     */
    variant?: "text" | "object";
    /**
     * The size of the skeleton item. Available sizes: `xsmall`, `small`, `medium`, `large`, `xlarge`
     * @default "medium"
     */
    size?: "xsmall" | "small" | "medium" | "large" | "xlarge";
} & import("react").RefAttributes<HTMLDivElement | HTMLElement>>;
export default Skeleton;
