import type { PropType, Component } from 'vue'; type Color = `#${string}` | `rgb(${string},${string},${string})` | `rgba(${string},${string},${string},${string})` | `var(${string})`; type FontSize = `${number}px` | `${number}em` | `var(${string})` | number; type NonNumberFontSize = Exclude; type CssVars = `--color: ${Color}` | `--font-size: ${NonNumberFontSize}` | `--text-color: ${Color}` | `--text-size: ${NonNumberFontSize}`; export declare const iconProps: { color: { type: PropType; default: string; }; size: { type: PropType; default: string; }; component: { type: PropType; default: null; }; text: { type: (StringConstructor | NumberConstructor)[]; default: string; }; textColor: { type: PropType; default: string; }; textSize: { type: PropType; default: string; }; cssVar: { type: PropType; default: never[]; }; rtl: BooleanConstructor; }; export {};