import { PropType } from 'vue'; import type { ExtractPublicPropTypes } from '../../_utils'; declare type Gradient = string | { deg?: string | number; from: string; to: string; }; declare const gradientTextProps: { readonly size: PropType; readonly fontSize: PropType; readonly type: { readonly type: PropType<"error" | "info" | "success" | "warning" | "primary" | "danger">; readonly default: "primary"; }; readonly color: PropType; readonly gradient: PropType; readonly theme: PropType>; readonly themeOverrides: PropType>>; readonly builtinThemeOverrides: PropType>>; }; export declare type GradientTextProps = ExtractPublicPropTypes; declare const _default: import("vue").DefineComponent<{ readonly size: PropType; readonly fontSize: PropType; readonly type: { readonly type: PropType<"error" | "info" | "success" | "warning" | "primary" | "danger">; readonly default: "primary"; }; readonly color: PropType; readonly gradient: PropType; readonly theme: PropType>; readonly themeOverrides: PropType>>; readonly builtinThemeOverrides: PropType>>; }, { mergedClsPrefix: import("vue").ComputedRef; compatibleType: import("vue").ComputedRef<"error" | "info" | "success" | "warning" | "primary">; styleFontSize: import("vue").ComputedRef; styleBgImage: import("vue").ComputedRef; cssVars: import("vue").ComputedRef<{ '--bezier': string; '--rotate': string; '--color-start': string; '--color-end': string; '--font-weight': string; }>; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ readonly size?: unknown; readonly fontSize?: unknown; readonly type?: unknown; readonly color?: unknown; readonly gradient?: unknown; readonly theme?: unknown; readonly themeOverrides?: unknown; readonly builtinThemeOverrides?: unknown; } & { type: "error" | "info" | "success" | "warning" | "primary" | "danger"; } & { color?: Gradient | undefined; size?: string | number | undefined; fontSize?: string | number | undefined; theme?: import("../../_mixins").Theme<"GradientText", { fontWeight: string; rotate: string; colorStartPrimary: string; colorEndPrimary: string; colorStartInfo: string; colorEndInfo: string; colorStartWarning: string; colorEndWarning: string; colorStartError: string; colorEndError: string; colorStartSuccess: string; colorEndSuccess: string; }, any> | undefined; themeOverrides?: import("../../_mixins/use-theme").ExtractThemeOverrides> | undefined; builtinThemeOverrides?: import("../../_mixins/use-theme").ExtractThemeOverrides> | undefined; gradient?: Gradient | undefined; }>, { type: "error" | "info" | "success" | "warning" | "primary" | "danger"; }>; export default _default;