import { SFCWithInstall } from "../util.js"; //#region packages/icon/index.d.ts type Flip = 'horizontal' | 'vertical' | 'both' | ''; type IconType = 'css' | 'id' | 'img' | 'font' | 'svg' | 'vue' | 'pub'; declare const Icon: SFCWithInstall IconType; }; /** * @props { String, Number } size= ( ) * 图标大小 */ size: { type: (StringConstructor | NumberConstructor)[]; }; /** * @props { String } flip='' ( 'horizontal' | 'vertical' | 'both' | '' ) * 图标方向 */ flip: { type: () => Flip; default: string; }; /** * @props { Number } rotate=0 * 图标旋转角度 */ rotate: { type: NumberConstructor; default: number; }; default: { type: StringConstructor; }; directory: { type: StringConstructor; default: string; }; prefix: { type: StringConstructor; default: string; }; }>, () => globalThis.VNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly IconType; }; /** * @props { String, Number } size= ( ) * 图标大小 */ size: { type: (StringConstructor | NumberConstructor)[]; }; /** * @props { String } flip='' ( 'horizontal' | 'vertical' | 'both' | '' ) * 图标方向 */ flip: { type: () => Flip; default: string; }; /** * @props { Number } rotate=0 * 图标旋转角度 */ rotate: { type: NumberConstructor; default: number; }; default: { type: StringConstructor; }; directory: { type: StringConstructor; default: string; }; prefix: { type: StringConstructor; default: string; }; }>> & Readonly<{}>, { name: string | Record; prefix: string; flip: Flip; rotate: number; directory: string; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>>; //#endregion export { Flip, Icon, Icon as default, IconType };