/// import { LucideIcon, LucideProps } from 'lucide-react'; import { DivProps } from "../types"; export interface IconSizeConfig extends Pick { fontSize?: number | string; } export type IconSizeType = 'large' | 'normal' | 'small'; export type IconSize = IconSizeType | IconSizeConfig; export type LucideIconProps = Pick; export interface IconProps extends DivProps, LucideIconProps { /** * @description The icon element to be rendered * @type LucideIcon */ icon: LucideIcon; /** * @description Size of the icon * @default 'normal' */ size?: IconSize; /** * @description Rotate icon with animation * @default false */ spin?: boolean; } declare const Icon: import("react").ForwardRefExoticComponent>; export default Icon;