export declare const Icon: import("xzx-design/es/utils").SFCWithInstall; color: import("xzx-design/es/utils").EpPropFinalized; size: import("xzx-design/es/utils").EpPropFinalized<(NumberConstructor | StringConstructor)[], unknown, unknown, undefined, boolean>; iconId: import("xzx-design/es/utils").EpPropFinalized; }>, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly; color: import("xzx-design/es/utils").EpPropFinalized; size: import("xzx-design/es/utils").EpPropFinalized<(NumberConstructor | StringConstructor)[], unknown, unknown, undefined, boolean>; iconId: import("xzx-design/es/utils").EpPropFinalized; }>> & Readonly<{}>, { color: string; size: import("xzx-design/es/utils").EpPropMergeType<(NumberConstructor | StringConstructor)[], unknown, unknown>; name: string; iconId: string; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>> & Record; export default Icon; export * from './src/icon'; export * from './src/types';