import Icon from './src/index.vue'; export declare const FnIcon: import("../install").SFCWithInstall; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; size: import("../../utils").EpPropFinalized; color: { readonly type: import("vue").PropType string | import("../../theme").ThemeCallBack) | (() => import("../../theme").AcceptableColor) | ((new (...args: any[]) => string | import("../../theme").ThemeCallBack) | (() => import("../../theme").AcceptableColor))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }, {}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; size: import("../../utils").EpPropFinalized; color: { readonly type: import("vue").PropType string | import("../../theme").ThemeCallBack) | (() => import("../../theme").AcceptableColor) | ((new (...args: any[]) => string | import("../../theme").ThemeCallBack) | (() => import("../../theme").AcceptableColor))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }>>, { size: string; }>>; export default FnIcon; export * from './src/icon'; export type IconInstance = InstanceType;