export type TypographyVariant = "display" | "h1" | "h2" | "h3" | "h4" | "h5" | "h6" | "body" | "body-sm" | "caption" | "overline"; export type TypographyWeight = "regular" | "medium" | "semibold" | "bold"; export type TypographyTone = "primary" | "secondary" | "muted" | "inverse" | "link"; export type TypographyAlign = "start" | "center" | "end" | "justify"; import type { Snippet } from "svelte"; import type { HTMLAttributes } from "svelte/elements"; type TypographyProps = Omit, "class"> & { variant?: TypographyVariant; /** Surcharge la balise déduite de la variante. */ as?: string; weight?: TypographyWeight; tone?: TypographyTone; align?: TypographyAlign; /** Tronque sur une ligne avec ellipsis. */ truncate?: boolean; class?: string; children?: Snippet; }; declare const Typography: import("svelte").Component; type Typography = ReturnType; export default Typography; //# sourceMappingURL=Typography.svelte.d.ts.map