import React from "react"; import { type SkeletonType, type SkeletonSizeType } from "./Skelton.types"; import { type VibeComponentProps } from "../../types"; export interface SkeletonProps extends VibeComponentProps { /** * The type of skeleton. */ type?: SkeletonType; /** * The predefined size of the skeleton. */ size?: SkeletonSizeType; /** * The width of the skeleton in pixels. */ width?: number; /** * The height of the skeleton in pixels. */ height?: number; /** * Class name applied to the wrapper element. */ wrapperClassName?: string; /** * If true, the skeleton will take up the full width of its container. */ fullWidth?: boolean; } declare const Skeleton: ({ type, size, className, wrapperClassName, width, height, fullWidth, id, "data-testid": dataTestId }: SkeletonProps) => React.JSX.Element; export default Skeleton;