import type { HTMLAttributes } from 'svelte/elements'; /** * Skeleton component for loading state placeholders. * * @packageDocumentation * * @example * ```svelte * * * * * * * * * * * * * ``` */ interface SkeletonProps extends Omit, 'class'> { /** * Shape variant of the skeleton. * - default: Rectangle with rounded corners * - circle: Circular shape (for avatars) * - text: Thin line (for text placeholders) */ variant?: 'default' | 'circle' | 'text'; /** * Additional CSS classes. */ class?: string; } declare const Skeleton: import("svelte").Component; type Skeleton = ReturnType; export default Skeleton; //# sourceMappingURL=Skeleton.svelte.d.ts.map