import type { ScalarIconComponent, ScalarIconProps } from '@scalar/icons/types'; import type { ScalarIconProps as LegacyScalarIconProps } from './types'; import type { Icon } from './utils/index.js'; /** * Scalar Icon Legacy Adapter * * This component is used to help components that accept a ScalarIcon name * as a prop to accept a component instead to be compatible with `@scalar/icons` * while staying backwards compatible with the legacy ScalarIcon component */ declare const _default: typeof __VLS_export; export default _default; declare const __VLS_export: import("vue").DefineComponent<{ icon: Icon | ScalarIconComponent; } & ScalarIconProps & Omit, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<{ icon: Icon | ScalarIconComponent; } & ScalarIconProps & Omit> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, false, {}, any>; //# sourceMappingURL=ScalarIconLegacyAdapter.vue.d.ts.map