import { default as React } from 'react'; export interface SkeletonTextProps { /** Number of lines to render */ lines?: number; /** Width of the last line (as percentage or px) */ lastLineWidth?: string | number; /** Height of each line */ lineHeight?: number; /** Gap between lines */ gap?: number; /** Custom className */ className?: string; } /** * SkeletonText - Placeholder for text content * * @example * ```tsx * * ``` */ export declare const SkeletonText: React.NamedExoticComponent; export interface SkeletonBoxProps { /** Width of the box */ width?: string | number; /** Height of the box */ height?: string | number; /** Border radius */ borderRadius?: number; /** Custom className */ className?: string; } /** * SkeletonBox - Generic rectangular placeholder * * @example * ```tsx * * ``` */ export declare const SkeletonBox: React.NamedExoticComponent; export interface SkeletonCircleProps { /** Diameter of the circle */ size?: number; /** Custom className */ className?: string; } /** * SkeletonCircle - Circular placeholder (avatars, icons) * * @example * ```tsx * * ``` */ export declare const SkeletonCircle: React.NamedExoticComponent; export interface SkeletonCardProps { /** Card height */ height?: number; /** Show header placeholder */ showHeader?: boolean; /** Show content lines */ showContent?: boolean; /** Number of content lines */ contentLines?: number; /** Custom className */ className?: string; } /** * SkeletonCard - Card-shaped placeholder matching component cards * * @example * ```tsx * * ``` */ export declare const SkeletonCard: React.NamedExoticComponent; export interface SkeletonChartProps { /** Chart height */ height?: number; /** Chart type visualization */ type?: "line" | "bar" | "area"; /** Custom className */ className?: string; } /** * SkeletonChart - Chart placeholder with visualization hint * * @example * ```tsx * * ``` */ export declare const SkeletonChart: React.NamedExoticComponent; export interface Skeleton3DProps { /** Container height */ height?: number; /** Custom className */ className?: string; } /** * Skeleton3D - 3D viewer placeholder with sphere hint * * @example * ```tsx * * ``` */ export declare const Skeleton3D: React.NamedExoticComponent;