declare const _default: import("vue").DefineComponent import("vue").VNodeChild>; readonly iconSize: import("vue").PropType; readonly span: import("vue").PropType; readonly typographyProps: { readonly type: import("vue").PropType>; }; readonly theme: import("vue").PropType>; readonly themeOverrides: import("vue").PropType>>; readonly builtinThemeOverrides: import("vue").PropType>>; }>, { mergedClsPrefix: import("vue").Ref; cssVars: import("vue").ComputedRef<{ '--u-bezier': string; '--u-icon-bar-item-color': string; '--u-icon-bar-item-icon-size': string; '--u-icon-bar-item-label-color': string; '--u-icon-bar-item-label-size-hover': string; '--u-icon-bar-item-label-color-hover': string; '--u-icon-bar-item-color-hover': string; '--u-icon-bar-item-box-shadow': string; '--u-icon-bar-item-gap': string; '--u-icon-bar-item-span': string; }> | undefined; themeClass: import("vue").Ref | undefined; mergedTypographyProps: import("vue").ComputedRef<{ type?: "default" | "error" | "warning" | "success" | "info" | undefined; strong?: boolean | undefined; theme?: import("../../_mixins").Theme<"Typography", { margin: string; aTextColor: string; blockquoteTextColor: string; blockquotePrefixColor: string; codeBorderRadius: string; fontSize: string; lineHeight: string; textColor: string; textColorPrimary: string; textColorInfo: string; textColorSuccess: string; textColorWarning: string; textColorError: string; codeTextColor: string; codeColor: string; codeBorder: string; }, any> | undefined; themeOverrides?: import("../../_mixins/use-theme").ExtractThemeOverrides> | undefined; builtinThemeOverrides?: import("../../_mixins/use-theme").ExtractThemeOverrides> | undefined; text?: string | undefined; tag?: keyof HTMLElementTagNameMap | undefined; color?: string | undefined; variant?: import("../../typography").TypographyVariant | undefined; italic?: boolean | undefined; variantOptions?: import("../../typography").TypographyVariantOptions | undefined; variantWeightsOptions?: import("../../typography").TypographyVariantWeightsOptions | undefined; underline?: boolean | undefined; strikethrough?: boolean | undefined; }>; onRender: (() => void) | undefined; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly import("vue").VNodeChild>; readonly iconSize: import("vue").PropType; readonly span: import("vue").PropType; readonly typographyProps: { readonly type: import("vue").PropType>; }; readonly theme: import("vue").PropType>; readonly themeOverrides: import("vue").PropType>>; readonly builtinThemeOverrides: import("vue").PropType>>; }>> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; export default _default;