import { UnwrapResponsive } from '../../types/responsive'; import { StyleProps } from '../../utils/styled'; import { ForwardRefExoticComponent, RefAttributes, PropsWithoutRef } from 'react'; export interface PrefixIconProps { svg: React.ReactNode; } export declare const PrefixIcon: ForwardRefExoticComponent>; export interface SuffixIconProps { svg: React.ReactNode; } export declare const SuffixIcon: ForwardRefExoticComponent>; export declare const IconRequired: ({ children, enabled, }: { children: React.ReactNode; enabled: boolean; }) => import("react/jsx-runtime").JSX.Element; export interface IconProps { svg: React.ReactNode; size?: UnwrapResponsive; color?: StyleProps["color"]; } export declare const Icon: ForwardRefExoticComponent>; export declare function withIconRequired

(Component: React.ComponentType

>, enabledPredicate: (props: React.PropsWithoutRef

) => boolean): ForwardRefExoticComponent< PropsWithoutRef

& RefAttributes>; //# sourceMappingURL=Icon.d.ts.map