import type { ExtractPublicPropTypes, PropType } from 'vue'; import type { TypographyVariant, TypographyVariantOptions, TypographyVariantWeightsOptions } from './variants'; export declare const internalTextProps: { 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: () => {}; }; /** * @deprecated Weight options are fixed internally; kept for backwards compatibility. */ 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 InternalTextProps = ExtractPublicPropTypes; declare const _default: import("vue").DefineComponent; 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: () => {}; }; /** * @deprecated Weight options are fixed internally; kept for backwards compatibility. */ 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>>; }>, { mergedClsPrefix: import("vue").Ref; tagToRender: keyof HTMLElementTagNameMap; cssVars: import("vue").ComputedRef> | undefined; themeClass: import("vue").Ref | undefined; onRender: (() => void) | undefined; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly; 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: () => {}; }; /** * @deprecated Weight options are fixed internally; kept for backwards compatibility. */ 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>>; }>> & Readonly<{}>, { readonly type: "default" | "error" | "warning" | "success" | "info"; readonly strong: boolean; readonly text: string; readonly tag: keyof HTMLElementTagNameMap; readonly color: string; readonly variant: TypographyVariant; readonly italic: boolean; readonly variantOptions: TypographyVariantOptions; readonly variantWeightsOptions: TypographyVariantWeightsOptions; readonly underline: boolean; readonly strikethrough: boolean; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; export default _default;