/**
 * 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<SkeletonType, Partial<SkeletonMetadata>>;
