export type SkeletonCardLayout = 'article' | 'profile' | 'list' | 'stats' | 'product' | 'post' | 'form'; interface SkeletonCardProps { /** * Preset composition * article — media + title + body + actions * profile — avatar + identity + bio * list — compact row with avatar * stats — metric tiles * product — square media + price row * post — social header + media + footer * form — label/field placeholders */ layout?: SkeletonCardLayout; /** Override media for article/product/post */ media?: boolean; avatar?: boolean; actions?: boolean; lines?: number; /** Media block height */ mediaHeight?: string; animation?: 'pulse' | 'shimmer' | 'none'; /** Show card chrome (border/surface) */ chrome?: boolean; class?: string; } declare const SkeletonCard: import("svelte").Component; type SkeletonCard = ReturnType; export default SkeletonCard;