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"; export type TypographyProps = { 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; }; export declare const Typography: import("vue").DefineComponent TypographyVariant; default: string; }; as: { type: StringConstructor; default: undefined; }; weight: { type: () => TypographyWeight; default: undefined; }; tone: { type: () => TypographyTone; default: undefined; }; align: { type: () => TypographyAlign; default: undefined; }; truncate: { type: BooleanConstructor; default: boolean; }; class: { type: StringConstructor; default: undefined; }; }>, () => import("vue").VNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly TypographyVariant; default: string; }; as: { type: StringConstructor; default: undefined; }; weight: { type: () => TypographyWeight; default: undefined; }; tone: { type: () => TypographyTone; default: undefined; }; align: { type: () => TypographyAlign; default: undefined; }; truncate: { type: BooleanConstructor; default: boolean; }; class: { type: StringConstructor; default: undefined; }; }>> & Readonly<{}>, { align: TypographyAlign; class: string; tone: TypographyTone; variant: TypographyVariant; weight: TypographyWeight; as: string; truncate: boolean; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; //# sourceMappingURL=Typography.d.ts.map