/** * LoadingSkeleton * Reusable skeleton loader for data loading states */ import React from 'react'; export interface LoadingSkeletonProps { variant?: 'text' | 'rectangular' | 'circular'; width?: number | string; height?: number | string; className?: string; count?: number; animation?: 'pulse' | 'wave'; } /** * Generic skeleton loader component * Shows placeholder while content loads */ export declare const LoadingSkeleton: React.FC; export interface DocumentSkeletonProps { className?: string; } /** * Document list skeleton - simulates document card loading */ export declare const DocumentSkeleton: React.FC; export interface GridSkeletonProps { rows?: number; columns?: number; className?: string; } /** * Grid/table skeleton - simulates multi-cell loading */ export declare const GridSkeleton: React.FC; export interface ListSkeletonProps { itemCount?: number; className?: string; } /** * List skeleton - simulates multiple list items loading */ export declare const ListSkeleton: React.FC; export interface CardSkeletonProps { className?: string; } /** * Card skeleton - simulates content card loading */ export declare const CardSkeleton: React.FC; //# sourceMappingURL=LoadingSkeleton.d.ts.map