/** * Skeleton type presets. */ export type SkeletonType = 'text' | 'avatar' | 'thumbnail' | 'card' | 'list-item' | 'paragraph' | 'custom'; /** * Metadata for the skeleton component. */ export interface SkeletonMetadata { /** Skeleton type preset */ type?: SkeletonType; /** Number of lines (for text/paragraph type) */ lines?: number; /** Enable animation */ animated?: boolean; /** Custom width */ width?: string; /** Custom height */ height?: string; /** Border radius */ borderRadius?: string; /** Show as circle (for avatar) */ circle?: boolean; /** Unique token identifier */ token?: string; } /** * Preset configurations for skeleton types. */ export declare const SKELETON_PRESETS: Record>;