import { StyleValue, VNode } from 'vue'; import '../styles/icons.css'; export declare type IconSize = 'inherit' | 'extra-small' | 'small' | 'default' | 'large' | 'extra-large'; export interface IconProps { size?: IconSize; spin?: boolean; rotate?: number; prefixCls?: string; type?: string; className?: string; svg?: VNode; style?: StyleValue; } export declare const vuePropsType: { size: StringConstructor; spin: BooleanConstructor; rotate: NumberConstructor; prefixCls: StringConstructor; type: StringConstructor; className: StringConstructor; style: ObjectConstructor; svg: ObjectConstructor; }; declare const Icon: import("vue").DefineComponent, {}>; export interface convertIconType extends IconProps { svg: any; iconType: string; } declare const ConvertIcon: import("vue").DefineComponent, { svg: any; }>; export { ConvertIcon }; export default Icon;