import type { SFCWithInstall } from 'element-plus/es/utils/types';
declare const _Icon: SFCWithInstall<import("vue").DefineComponent<{
    size: {
        type: NumberConstructor;
    };
    color: {
        type: StringConstructor;
    };
}, {
    style: import("vue").ComputedRef<import("vue").CSSProperties>;
}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{
    size?: unknown;
    color?: unknown;
} & {} & {
    size?: number;
    color?: string;
}> & {}, {}>>;
export default _Icon;
export declare const ElIcon: SFCWithInstall<import("vue").DefineComponent<{
    size: {
        type: NumberConstructor;
    };
    color: {
        type: StringConstructor;
    };
}, {
    style: import("vue").ComputedRef<import("vue").CSSProperties>;
}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{
    size?: unknown;
    color?: unknown;
} & {} & {
    size?: number;
    color?: string;
}> & {}, {}>>;
