UNPKG

1.9 kBTypeScriptView Raw
1import { VueNode } from '../_util/type';
2import { PropType } from 'vue';
3declare const _default: import("vue").DefineComponent<{
4 prefixCls: import("vue-types").VueTypeValidableDef<string> & {
5 default: string;
6 };
7 shape: import("vue-types").VueTypeDef<"circle" | "square">;
8 size: {
9 type: PropType<number | "default" | "small" | "large">;
10 default: string;
11 };
12 src: import("vue-types").VueTypeValidableDef<string> & {
13 default: string;
14 };
15 /** Srcset of image avatar */
16 srcset: import("vue-types").VueTypeValidableDef<string> & {
17 default: string;
18 };
19 /** @deprecated please use `srcset` instead `srcSet` */
20 srcSet: import("vue-types").VueTypeValidableDef<string> & {
21 default: string;
22 };
23 icon: import("vue-types").VueTypeValidableDef<VueNode>;
24 alt: import("vue-types").VueTypeValidableDef<string> & {
25 default: string;
26 };
27 loadError: {
28 type: PropType<() => boolean>;
29 };
30}, {
31 configProvider: import("../config-provider").ConfigConsumerProps;
32}, {
33 isImgExist: boolean;
34 isMounted: boolean;
35 scale: number;
36 lastChildrenWidth: any;
37 lastNodeWidth: any;
38}, {}, {
39 setScale(): void;
40 handleImgLoadError(): void;
41}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{
42 prefixCls: string;
43 size: number | "default" | "small" | "large";
44 src: string;
45 srcset: string;
46 srcSet: string;
47 alt: string;
48} & {
49 icon?: VueNode;
50 shape?: "circle" | "square";
51 loadError?: () => boolean;
52}>, {
53 prefixCls: string;
54 size: number | "default" | "small" | "large";
55 src: string;
56 srcset: string;
57 srcSet: string;
58 alt: string;
59}>;
60export default _default;