import type React from "react"; interface CardSkeletonProps { className?: string; /** * Card layout variant */ variant?: 'vendor' | 'blog' | 'category' | 'alternative'; /** * Show action buttons area */ showActions?: boolean; /** * Show metadata footer */ showMetadata?: boolean; /** Optional tailwind classes to override the card container background & border */ containerClassName?: string; } /** * Unified card skeleton component for consistent card loading states * * Supports different card types used across the application: * - vendor: Vendor cards with logo, title, description, and actions * - blog: Blog post cards with image, title, summary, and metadata * - category: Category cards with icon, title, and description * - alternative: Alternative vendor cards in comparison lists */ export declare function CardSkeleton({ className, containerClassName, variant, showActions, showMetadata, ...props }: CardSkeletonProps): React.JSX.Element; /** * Grid of card skeletons for loading lists */ export declare function CardSkeletonGrid({ count, variant, className, containerClassName, ...props }: { count?: number; variant?: CardSkeletonProps['variant']; className?: string; containerClassName?: string; } & Omit): React.JSX.Element; export {}; //# sourceMappingURL=card-skeleton.d.ts.map