import { Component as OmiComponent } from 'omi';
import './IconBase';
import { getTwoToneColor, setTwoToneColor } from './twoTonePrimaryColor';
import type { AntdIconComponentProps } from './types';
declare global {
    namespace JSX {
        interface IntrinsicElements {
            ['o-antd-icon']: Omi.Props & Partial<AntdIconComponentProps>;
        }
    }
}
export default class AntdIcon extends OmiComponent<AntdIconComponentProps> {
    static propTypes: {
        spin: BooleanConstructor;
        rotate: NumberConstructor;
        twoToneColor: StringConstructor;
    };
    static displayName: string;
    static inheritAttrs: boolean;
    static css: string;
    static getTwoToneColor: typeof getTwoToneColor;
    static setTwoToneColor: typeof setTwoToneColor;
    render(props: Omi.OmiProps<AntdIconComponentProps>): JSX.Element | null;
}
