import type { ExtractPublicPropTypes, PropType } from 'vue'; export declare const textProps: { readonly variant: { readonly type: PropType; readonly default: undefined; }; readonly tag: { readonly type: PropType; readonly default: undefined; }; readonly text: { readonly type: StringConstructor; readonly default: undefined; }; readonly type: { readonly type: PropType<"default" | "success" | "info" | "warning" | "error">; readonly default: "default"; }; readonly color: { readonly type: PropType; readonly default: undefined; }; readonly variantOptions: { readonly type: PropType; readonly default: () => {}; }; readonly variantWeightsOptions: { readonly type: PropType; readonly default: () => {}; }; readonly strong: BooleanConstructor; readonly italic: BooleanConstructor; readonly underline: BooleanConstructor; readonly strikethrough: BooleanConstructor; readonly theme: PropType>; readonly themeOverrides: PropType>>; readonly builtinThemeOverrides: PropType>>; }; export type TextProps = ExtractPublicPropTypes; declare const _default: import("vue").DefineComponent true; }; as: { type: StringConstructor; validator: (value: unknown) => true; default: undefined; }; delete: { type: BooleanConstructor; validator: (value: unknown) => true; }; depth: { type: PropType<1 | 2 | 3 | "1" | "2" | "3">; validator: (value: unknown) => true; }; variant: { readonly type: PropType; readonly default: undefined; }; tag: { readonly type: PropType; readonly default: undefined; }; text: { readonly type: StringConstructor; readonly default: undefined; }; type: { readonly type: PropType<"default" | "success" | "info" | "warning" | "error">; readonly default: "default"; }; color: { readonly type: PropType; readonly default: undefined; }; variantOptions: { readonly type: PropType; readonly default: () => {}; }; variantWeightsOptions: { readonly type: PropType; readonly default: () => {}; }; strong: BooleanConstructor; italic: BooleanConstructor; underline: BooleanConstructor; strikethrough: BooleanConstructor; theme: PropType>; themeOverrides: PropType>>; builtinThemeOverrides: PropType>>; }>, () => import("vue").VNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly true; }; as: { type: StringConstructor; validator: (value: unknown) => true; default: undefined; }; delete: { type: BooleanConstructor; validator: (value: unknown) => true; }; depth: { type: PropType<1 | 2 | 3 | "1" | "2" | "3">; validator: (value: unknown) => true; }; variant: { readonly type: PropType; readonly default: undefined; }; tag: { readonly type: PropType; readonly default: undefined; }; text: { readonly type: StringConstructor; readonly default: undefined; }; type: { readonly type: PropType<"default" | "success" | "info" | "warning" | "error">; readonly default: "default"; }; color: { readonly type: PropType; readonly default: undefined; }; variantOptions: { readonly type: PropType; readonly default: () => {}; }; variantWeightsOptions: { readonly type: PropType; readonly default: () => {}; }; strong: BooleanConstructor; italic: BooleanConstructor; underline: BooleanConstructor; strikethrough: BooleanConstructor; theme: PropType>; themeOverrides: PropType>>; builtinThemeOverrides: PropType>>; }>> & Readonly<{}>, { type: "default" | "error" | "warning" | "success" | "info"; code: boolean; strong: boolean; delete: boolean; text: string; tag: keyof HTMLElementTagNameMap; as: string; color: string; variant: import("..").TypographyVariant; italic: boolean; variantOptions: import("..").TypographyVariantOptions; variantWeightsOptions: import("..").TypographyVariantWeightsOptions; underline: boolean; strikethrough: boolean; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; export default _default;