import { CSSProperties, PropType } from 'vue'; import { Ellipsis, TypographyBaseSize, TypographyBaseType } from './interface'; import { CopyableConfig, LinkType } from './title'; import { CombineProps } from '../interface'; export interface TextProps { className?: string; code?: boolean; component_?: any; copyable?: CopyableConfig | boolean; delete?: boolean; disabled?: boolean; ellipsis?: Ellipsis | boolean; icon?: any | string; link?: LinkType; mark?: boolean; size?: TypographyBaseSize; strong?: boolean; style?: CSSProperties; type?: TypographyBaseType; underline?: boolean; weight?: number; } export declare const vuePropsType: CombineProps; declare const Text: import("vue").DefineComponent | { type: PropType; default?: any; required?: false; }; code: PropType | { type: PropType; default?: any; required?: false; }; component_: PropType | { type: PropType; default?: any; required?: false; }; copyable: PropType | { type: PropType; default?: any; required?: false; }; delete: PropType | { type: PropType; default?: any; required?: false; }; disabled: PropType | { type: PropType; default?: any; required?: false; }; ellipsis: PropType | { type: PropType; default?: any; required?: false; }; icon: PropType | { type: PropType; default?: any; required?: false; }; link: PropType | { type: PropType; default?: any; required?: false; }; mark: PropType | { type: PropType; default?: any; required?: false; }; size: PropType<"small" | "normal" | "inherit"> | { type: PropType<"small" | "normal" | "inherit">; default?: any; required?: false; }; strong: PropType | { type: PropType; default?: any; required?: false; }; style: PropType | { type: PropType; default?: any; required?: false; }; type: PropType<"warning" | "success" | "primary" | "secondary" | "danger" | "tertiary" | "quaternary"> | { type: PropType<"warning" | "success" | "primary" | "secondary" | "danger" | "tertiary" | "quaternary">; default?: any; required?: false; }; underline: PropType | { type: PropType; default?: any; required?: false; }; weight: PropType | { type: PropType; default?: any; required?: false; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly | { type: PropType; default?: any; required?: false; }; code: PropType | { type: PropType; default?: any; required?: false; }; component_: PropType | { type: PropType; default?: any; required?: false; }; copyable: PropType | { type: PropType; default?: any; required?: false; }; delete: PropType | { type: PropType; default?: any; required?: false; }; disabled: PropType | { type: PropType; default?: any; required?: false; }; ellipsis: PropType | { type: PropType; default?: any; required?: false; }; icon: PropType | { type: PropType; default?: any; required?: false; }; link: PropType | { type: PropType; default?: any; required?: false; }; mark: PropType | { type: PropType; default?: any; required?: false; }; size: PropType<"small" | "normal" | "inherit"> | { type: PropType<"small" | "normal" | "inherit">; default?: any; required?: false; }; strong: PropType | { type: PropType; default?: any; required?: false; }; style: PropType | { type: PropType; default?: any; required?: false; }; type: PropType<"warning" | "success" | "primary" | "secondary" | "danger" | "tertiary" | "quaternary"> | { type: PropType<"warning" | "success" | "primary" | "secondary" | "danger" | "tertiary" | "quaternary">; default?: any; required?: false; }; underline: PropType | { type: PropType; default?: any; required?: false; }; weight: PropType | { type: PropType; default?: any; required?: false; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; export default Text;