/** * Skeleton — shape-matching loading placeholder. * * Variants: `text` (one or more lines), `circle`, `rect`. The wrapper is a * polite `role="status"` region with an sr-only label so assistive tech * announces that content is loading; the shimmer honors `prefers-reduced-motion`. */ export type SkeletonVariant = 'text' | 'circle' | 'rect'; export interface Props { /** Placeholder shape. */ variant?: SkeletonVariant; /** CSS width (e.g. '100%', '8rem'). */ width?: string; /** CSS height (e.g. '1rem', '48px'). */ height?: string; /** Number of lines for the `text` variant. */ lines?: number; /** Accessible loading label. */ label?: string; } declare const Skeleton: import("svelte").Component; type Skeleton = ReturnType; export default Skeleton; //# sourceMappingURL=Skeleton.svelte.d.ts.map