UNPKG

1.56 kBTypeScriptView Raw
1export declare const Icon: import("../utils").WithInstall<import("vue").DefineComponent<import("vue").ExtractPropTypes<{
2 dot: BooleanConstructor;
3 tag: {
4 type: import("vue").PropType<keyof HTMLElementTagNameMap>;
5 default: keyof HTMLElementTagNameMap;
6 };
7 name: StringConstructor;
8 size: (NumberConstructor | StringConstructor)[];
9 badge: (NumberConstructor | StringConstructor)[];
10 color: StringConstructor;
11 badgeProps: import("vue").PropType<Partial<import("..").BadgeProps>>;
12 classPrefix: StringConstructor;
13}>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
14 dot: BooleanConstructor;
15 tag: {
16 type: import("vue").PropType<keyof HTMLElementTagNameMap>;
17 default: keyof HTMLElementTagNameMap;
18 };
19 name: StringConstructor;
20 size: (NumberConstructor | StringConstructor)[];
21 badge: (NumberConstructor | StringConstructor)[];
22 color: StringConstructor;
23 badgeProps: import("vue").PropType<Partial<import("..").BadgeProps>>;
24 classPrefix: StringConstructor;
25}>> & Readonly<{}>, {
26 dot: boolean;
27 tag: keyof HTMLElementTagNameMap;
28}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>>;
29export default Icon;
30export { iconProps } from './Icon';
31export type { IconProps } from './Icon';
32declare module 'vue' {
33 interface GlobalComponents {
34 VanIcon: typeof Icon;
35 }
36}