import type { IconName } from "@nulogy/icons"; import React from "react"; import { type PositionProps, type SpaceProps } from "styled-system"; export interface IconProps extends SpaceProps { icon: IconName | "loading"; className?: string; size?: string; title?: string; color?: string; focusable?: boolean; style?: React.CSSProperties; } declare const Icon: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components/dist/types").Substitute, "ref"> & { ref?: React.Ref; }, IconProps>> & string & Omit>, keyof React.Component>; export declare const InlineIcon: React.ForwardRefExoticComponent>; export declare const InputIcon: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components/dist/types").Substitute, "ref"> & { ref?: React.Ref; }, keyof IconProps> & IconProps, PositionProps>>>> & string; export default Icon;