import { Icons } from '@srclaunch/icons';
import { ReactElement } from 'react';
import { IconColor, StateProps } from '../../types';
import { ContainerProps } from '../layout';
declare type IconPropsType = ContainerProps<{
    readonly color?: IconColor;
    readonly component?: ReactElement;
    readonly name?: Icons;
    readonly path?: string;
    readonly svg?: ReactElement;
    readonly url?: string;
}, HTMLSpanElement>;
export declare type IconProps = IconPropsType & StateProps<IconPropsType>;
export declare const Icon: import("react").MemoExoticComponent<({ as, color, className, component, name, path, size, url, ...props }: IconProps) => ReactElement>;
export {};
//# sourceMappingURL=icon.d.ts.map