import { type SVGAttributes } from 'vue'; import type { IconColor, IconSize } from './types'; import { type IconName } from './IconName'; export type IconProps = { /** * Defines the icon to be displayed. */ name: IconName; /** * Defines the color of the icon. */ color?: IconColor; /** * Defines the size of the icon. It should be 'normal' or 'large'. */ size?: IconSize; /** * Defines whether the icon should be filled or not. * Defaults to false if not provided. */ isFilled?: boolean; /** * Defines the class to be applied to the icon. */ customClass?: string; } & /* @vue-ignore */ Omit; declare const __VLS_export: import("vue").DefineComponent & Readonly<{}>, { size: IconSize; color: IconColor; isFilled: boolean; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, false, {}, any>; declare const _default: typeof __VLS_export; export default _default;