import type { XySemanticClassNames, XySemanticStyles } from "../core"; import type { XyIconName, XyIconSemanticProps } from "./types"; type __VLS_Props = { name?: XyIconName; size?: number | string; color?: string; spin?: boolean; rotate?: number; twoToneColor?: string; label?: string; classNames?: XySemanticClassNames<"root", XyIconSemanticProps>; styles?: XySemanticStyles<"root", XyIconSemanticProps>; }; declare const __VLS_export: import("vue").DefineComponent<__VLS_Props, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<__VLS_Props> & Readonly<{}>, { name: XyIconName; label: string; color: string; spin: boolean; twoToneColor: string; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, false, {}, any>; declare const _default: typeof __VLS_export; export default _default;