import { CSSProperties } from 'vue';
declare const _sfc_main: import("vue").DefineComponent<{
    /** 图标尺寸 */
    size: {
        type: StringConstructor;
        default: string;
    };
    /** 颜色 */
    fill: {
        type: StringConstructor;
        default: string;
    };
    /** 旋转角度 */
    rotate: {
        type: NumberConstructor;
    };
    /** 是否旋转 */
    spin: {
        type: BooleanConstructor;
    };
}, {
    iconClass: import("vue").ComputedRef<(string | {
        [x: string]: boolean;
    })[]>;
    innerStyle: import("vue").ComputedRef<CSSProperties>;
    onClick: (ev: MouseEvent) => void;
}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
    click: (ev: MouseEvent) => true;
}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
    /** 图标尺寸 */
    size: {
        type: StringConstructor;
        default: string;
    };
    /** 颜色 */
    fill: {
        type: StringConstructor;
        default: string;
    };
    /** 旋转角度 */
    rotate: {
        type: NumberConstructor;
    };
    /** 是否旋转 */
    spin: {
        type: BooleanConstructor;
    };
}>> & {
    onClick?: ((ev: MouseEvent) => any) | undefined;
}, {
    fill: string;
    size: string;
    spin: boolean;
}, {}>;
export default _sfc_main;
