import type { ExtractPublicPropTypes } from '../../_utils'; import { type PropType } from 'vue'; export declare const textProps: { readonly code: BooleanConstructor; readonly type: { readonly type: StringConstructor; readonly default: "default"; }; readonly delete: BooleanConstructor; readonly strong: BooleanConstructor; readonly italic: BooleanConstructor; readonly underline: BooleanConstructor; readonly depth: PropType<1 | 2 | 3 | "1" | "2" | "3">; readonly tag: StringConstructor; readonly as: { readonly type: StringConstructor; readonly validator: () => boolean; readonly default: undefined; }; readonly theme: PropType>; readonly themeOverrides: PropType>>; readonly builtinThemeOverrides: PropType>>; }; export type TextProps = ExtractPublicPropTypes; declare const _default: import("vue").DefineComponent; readonly tag: StringConstructor; readonly as: { readonly type: StringConstructor; readonly validator: () => boolean; readonly default: undefined; }; readonly theme: PropType>; readonly themeOverrides: PropType>>; readonly builtinThemeOverrides: PropType>>; }>, { mergedClsPrefix: import("vue").Ref; compitableTag: import("vue").ComputedRef; cssVars: import("vue").ComputedRef<{ '--n-bezier': string; '--n-text-color': string; '--n-font-weight-strong': string; '--n-font-famliy-mono': string; '--n-code-border-radius': string; '--n-code-text-color': string; '--n-code-color': string; '--n-code-border': string; }> | undefined; themeClass: import("vue").Ref | undefined; onRender: (() => void) | undefined; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly; readonly tag: StringConstructor; readonly as: { readonly type: StringConstructor; readonly validator: () => boolean; readonly default: undefined; }; readonly theme: PropType>; readonly themeOverrides: PropType>>; readonly builtinThemeOverrides: PropType>>; }>> & Readonly<{}>, { readonly type: string; readonly delete: boolean; readonly code: boolean; readonly strong: boolean; readonly italic: boolean; readonly underline: boolean; readonly as: string; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; export default _default;