import type { HTMLAttributes } from 'svelte/elements'; /** * Text component - Paragraph text with size and color variants. * * @packageDocumentation * * @example * ```svelte * * This is body text. * * * Larger paragraph text. * * * Less prominent text. * * * Highlighted text * ``` */ interface TextProps extends Omit, 'class'> { /** * HTML element to render as (default: 'p'). */ as?: 'p' | 'span' | 'div'; /** * Text size variant. */ size?: 'xs' | 'sm' | 'base' | 'lg' | 'xl'; /** * Text color/style variant. */ variant?: 'default' | 'muted' | 'accent' | 'destructive'; /** * Additional CSS classes. */ class?: string; /** * Text content. */ children?: import('svelte').Snippet; } declare const Text: import("svelte").Component; type Text = ReturnType; export default Text; //# sourceMappingURL=Text.svelte.d.ts.map