import type { PropType } from 'vue'; import type { ExtractPublicPropTypes } from '../../_utils'; import type { IconWrapperVariant } from './interface'; export declare const iconWrapperProps: { readonly size: { readonly type: NumberConstructor; readonly default: 24; }; readonly pulseSize: { readonly type: NumberConstructor; readonly default: 32; }; readonly borderRadius: { readonly type: NumberConstructor; readonly default: 6; }; readonly variant: { readonly type: PropType; readonly default: "default"; }; readonly color: StringConstructor; readonly pulseColor: StringConstructor; readonly iconColor: StringConstructor; readonly theme: PropType>; readonly themeOverrides: PropType>>; readonly builtinThemeOverrides: PropType>>; }; export type IconWrapperProps = ExtractPublicPropTypes; export declare const UIconWrapper: import("vue").DefineComponent; readonly default: "default"; }; readonly color: StringConstructor; readonly pulseColor: StringConstructor; readonly iconColor: StringConstructor; readonly theme: PropType>; readonly themeOverrides: PropType>>; readonly builtinThemeOverrides: PropType>>; }>, () => JSX.Element, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly; readonly default: "default"; }; readonly color: StringConstructor; readonly pulseColor: StringConstructor; readonly iconColor: StringConstructor; readonly theme: PropType>; readonly themeOverrides: PropType>>; readonly builtinThemeOverrides: PropType>>; }>> & Readonly<{}>, { readonly borderRadius: number; readonly size: number; readonly pulseSize: number; readonly variant: IconWrapperVariant; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;