import { PropType } from 'vue';
export declare enum IconTypeEnum {
    svg = "svg",
    font = "font",
    unicode = "unicode"
}
export declare const OioIconProps: {
    type: {
        type: PropType<IconTypeEnum | "svg" | "font" | "unicode">;
        default: IconTypeEnum;
    };
    /**
     * iconfont-class or image-url
     */
    icon: {
        type: StringConstructor;
        required: boolean;
    };
    size: {
        type: (StringConstructor | NumberConstructor)[];
        default: string;
    };
    color: {
        type: StringConstructor;
        default: string;
    };
    rotate: {
        type: NumberConstructor;
    };
    loading: {
        type: BooleanConstructor;
        default: undefined;
    };
    loadingReverse: {
        type: BooleanConstructor;
        default: undefined;
    };
};
