import type { App, Plugin } from 'vue'; export declare const SkeletonButton: import("vue").DefineComponent<{ size: import("vue").PropType<"default" | "small" | "large">; block: BooleanConstructor; prefixCls: StringConstructor; shape: import("vue").PropType<"default" | "circle" | "round" | "square">; active: { type: BooleanConstructor; default: any; }; }, () => import("@antdv/ui/es/ui").VueNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly; block: BooleanConstructor; prefixCls: StringConstructor; shape: import("vue").PropType<"default" | "circle" | "round" | "square">; active: { type: BooleanConstructor; default: any; }; }>>, { active: boolean; block: boolean; }, {}>; export declare const SkeletonAvatar: import("vue").DefineComponent<{ shape: import("vue").PropType<"circle" | "square">; prefixCls: StringConstructor; size: import("vue").PropType; active: { type: BooleanConstructor; default: any; }; }, () => import("@antdv/ui/es/ui").VueNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly; prefixCls: StringConstructor; size: import("vue").PropType; active: { type: BooleanConstructor; default: any; }; }>>, { active: boolean; }, {}>; export declare const SkeletonInput: import("vue").DefineComponent<{ size: import("vue").PropType<"default" | "small" | "large">; block: BooleanConstructor; active: { type: BooleanConstructor; default: any; }; prefixCls: StringConstructor; }, () => import("@antdv/ui/es/ui").VueNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly; block: BooleanConstructor; active: { type: BooleanConstructor; default: any; }; prefixCls: StringConstructor; }>>, { active: boolean; block: boolean; }, {}>; export declare const SkeletonImage: import("vue").DefineComponent; shape: import("vue").PropType<"default" | "circle" | "round" | "square">; active: { type: BooleanConstructor; default: any; }; }, "active" | "size" | "shape">, () => import("@antdv/ui/es/ui").VueNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly; shape: import("vue").PropType<"default" | "circle" | "round" | "square">; active: { type: BooleanConstructor; default: any; }; }, "active" | "size" | "shape">>>, {}, {}>; export declare const SkeletonTitle: import("vue").DefineComponent<{ prefixCls: StringConstructor; width: { type: import("vue").PropType; }; }, () => import("vue/jsx-runtime").JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly; }; }>>, {}, {}>; export declare const Skeleton: { new (...args: any[]): import("vue").CreateComponentPublicInstance; prefixCls: StringConstructor; size: import("vue").PropType; active: { type: BooleanConstructor; default: any; }; }>>>; default: boolean | Partial; prefixCls: StringConstructor; size: import("vue").PropType; active: { type: BooleanConstructor; default: any; }; }>>; }; title: { type: import("vue").PropType; }; }>>>; default: boolean | Partial; }; }>>; }; paragraph: { type: import("vue").PropType; }; rows: NumberConstructor; }>>>; default: boolean | Partial; }; rows: NumberConstructor; }>>; }; round: { type: BooleanConstructor; default: any; }; }>>, () => import("@antdv/ui/es/ui").VueNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & Readonly; prefixCls: StringConstructor; size: import("vue").PropType; active: { type: BooleanConstructor; default: any; }; }>>>; default: boolean | Partial; prefixCls: StringConstructor; size: import("vue").PropType; active: { type: BooleanConstructor; default: any; }; }>>; }; title: { type: import("vue").PropType; }; }>>>; default: boolean | Partial; }; }>>; }; paragraph: { type: import("vue").PropType; }; rows: NumberConstructor; }>>>; default: boolean | Partial; }; rows: NumberConstructor; }>>; }; round: { type: BooleanConstructor; default: any; }; }>>, { active: boolean; title: boolean | Partial; }; }>>; round: boolean; loading: boolean; avatar: boolean | Partial; prefixCls: StringConstructor; size: import("vue").PropType; active: { type: BooleanConstructor; default: any; }; }>>; paragraph: boolean | Partial; }; rows: NumberConstructor; }>>; }, true, {}, {}, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly; prefixCls: StringConstructor; size: import("vue").PropType; active: { type: BooleanConstructor; default: any; }; }>>>; default: boolean | Partial; prefixCls: StringConstructor; size: import("vue").PropType; active: { type: BooleanConstructor; default: any; }; }>>; }; title: { type: import("vue").PropType; }; }>>>; default: boolean | Partial; }; }>>; }; paragraph: { type: import("vue").PropType; }; rows: NumberConstructor; }>>>; default: boolean | Partial; }; rows: NumberConstructor; }>>; }; round: { type: BooleanConstructor; default: any; }; }>>, () => import("@antdv/ui/es/ui").VueNode, {}, {}, {}, { active: boolean; title: boolean | Partial; }; }>>; round: boolean; loading: boolean; avatar: boolean | Partial; prefixCls: StringConstructor; size: import("vue").PropType; active: { type: BooleanConstructor; default: any; }; }>>; paragraph: boolean | Partial; }; rows: NumberConstructor; }>>; }>; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & import("vue").ComponentOptionsBase; prefixCls: StringConstructor; size: import("vue").PropType; active: { type: BooleanConstructor; default: any; }; }>>>; default: boolean | Partial; prefixCls: StringConstructor; size: import("vue").PropType; active: { type: BooleanConstructor; default: any; }; }>>; }; title: { type: import("vue").PropType; }; }>>>; default: boolean | Partial; }; }>>; }; paragraph: { type: import("vue").PropType; }; rows: NumberConstructor; }>>>; default: boolean | Partial; }; rows: NumberConstructor; }>>; }; round: { type: BooleanConstructor; default: any; }; }>>, () => import("@antdv/ui/es/ui").VueNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, { active: boolean; title: boolean | Partial; }; }>>; round: boolean; loading: boolean; avatar: boolean | Partial; prefixCls: StringConstructor; size: import("vue").PropType; active: { type: BooleanConstructor; default: any; }; }>>; paragraph: boolean | Partial; }; rows: NumberConstructor; }>>; }, {}, string, {}> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & { Button: import("vue").DefineComponent<{ size: import("vue").PropType<"default" | "small" | "large">; block: BooleanConstructor; prefixCls: StringConstructor; shape: import("vue").PropType<"default" | "circle" | "round" | "square">; active: { type: BooleanConstructor; default: any; }; }, () => import("@antdv/ui/es/ui").VueNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly; block: BooleanConstructor; prefixCls: StringConstructor; shape: import("vue").PropType<"default" | "circle" | "round" | "square">; active: { type: BooleanConstructor; default: any; }; }>>, { active: boolean; block: boolean; }, {}>; Avatar: import("vue").DefineComponent<{ shape: import("vue").PropType<"circle" | "square">; prefixCls: StringConstructor; size: import("vue").PropType; active: { type: BooleanConstructor; default: any; }; }, () => import("@antdv/ui/es/ui").VueNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly; prefixCls: StringConstructor; size: import("vue").PropType; active: { type: BooleanConstructor; default: any; }; }>>, { active: boolean; }, {}>; Input: import("vue").DefineComponent<{ size: import("vue").PropType<"default" | "small" | "large">; block: BooleanConstructor; active: { type: BooleanConstructor; default: any; }; prefixCls: StringConstructor; }, () => import("@antdv/ui/es/ui").VueNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly; block: BooleanConstructor; active: { type: BooleanConstructor; default: any; }; prefixCls: StringConstructor; }>>, { active: boolean; block: boolean; }, {}>; Image: import("vue").DefineComponent; shape: import("vue").PropType<"default" | "circle" | "round" | "square">; active: { type: BooleanConstructor; default: any; }; }, "active" | "size" | "shape">, () => import("@antdv/ui/es/ui").VueNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly; shape: import("vue").PropType<"default" | "circle" | "round" | "square">; active: { type: BooleanConstructor; default: any; }; }, "active" | "size" | "shape">>>, {}, {}>; Title: import("vue").DefineComponent<{ prefixCls: StringConstructor; width: { type: import("vue").PropType; }; }, () => import("vue/jsx-runtime").JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly; }; }>>, {}, {}>; install(app: App): App; }; declare const _default: { new (...args: any[]): import("vue").CreateComponentPublicInstance; prefixCls: StringConstructor; size: import("vue").PropType; active: { type: BooleanConstructor; default: any; }; }>>>; default: boolean | Partial; prefixCls: StringConstructor; size: import("vue").PropType; active: { type: BooleanConstructor; default: any; }; }>>; }; title: { type: import("vue").PropType; }; }>>>; default: boolean | Partial; }; }>>; }; paragraph: { type: import("vue").PropType; }; rows: NumberConstructor; }>>>; default: boolean | Partial; }; rows: NumberConstructor; }>>; }; round: { type: BooleanConstructor; default: any; }; }>>, () => import("@antdv/ui/es/ui").VueNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & Readonly; prefixCls: StringConstructor; size: import("vue").PropType; active: { type: BooleanConstructor; default: any; }; }>>>; default: boolean | Partial; prefixCls: StringConstructor; size: import("vue").PropType; active: { type: BooleanConstructor; default: any; }; }>>; }; title: { type: import("vue").PropType; }; }>>>; default: boolean | Partial; }; }>>; }; paragraph: { type: import("vue").PropType; }; rows: NumberConstructor; }>>>; default: boolean | Partial; }; rows: NumberConstructor; }>>; }; round: { type: BooleanConstructor; default: any; }; }>>, { active: boolean; title: boolean | Partial; }; }>>; round: boolean; loading: boolean; avatar: boolean | Partial; prefixCls: StringConstructor; size: import("vue").PropType; active: { type: BooleanConstructor; default: any; }; }>>; paragraph: boolean | Partial; }; rows: NumberConstructor; }>>; }, true, {}, {}, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly; prefixCls: StringConstructor; size: import("vue").PropType; active: { type: BooleanConstructor; default: any; }; }>>>; default: boolean | Partial; prefixCls: StringConstructor; size: import("vue").PropType; active: { type: BooleanConstructor; default: any; }; }>>; }; title: { type: import("vue").PropType; }; }>>>; default: boolean | Partial; }; }>>; }; paragraph: { type: import("vue").PropType; }; rows: NumberConstructor; }>>>; default: boolean | Partial; }; rows: NumberConstructor; }>>; }; round: { type: BooleanConstructor; default: any; }; }>>, () => import("@antdv/ui/es/ui").VueNode, {}, {}, {}, { active: boolean; title: boolean | Partial; }; }>>; round: boolean; loading: boolean; avatar: boolean | Partial; prefixCls: StringConstructor; size: import("vue").PropType; active: { type: BooleanConstructor; default: any; }; }>>; paragraph: boolean | Partial; }; rows: NumberConstructor; }>>; }>; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & import("vue").ComponentOptionsBase; prefixCls: StringConstructor; size: import("vue").PropType; active: { type: BooleanConstructor; default: any; }; }>>>; default: boolean | Partial; prefixCls: StringConstructor; size: import("vue").PropType; active: { type: BooleanConstructor; default: any; }; }>>; }; title: { type: import("vue").PropType; }; }>>>; default: boolean | Partial; }; }>>; }; paragraph: { type: import("vue").PropType; }; rows: NumberConstructor; }>>>; default: boolean | Partial; }; rows: NumberConstructor; }>>; }; round: { type: BooleanConstructor; default: any; }; }>>, () => import("@antdv/ui/es/ui").VueNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, { active: boolean; title: boolean | Partial; }; }>>; round: boolean; loading: boolean; avatar: boolean | Partial; prefixCls: StringConstructor; size: import("vue").PropType; active: { type: BooleanConstructor; default: any; }; }>>; paragraph: boolean | Partial; }; rows: NumberConstructor; }>>; }, {}, string, {}> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & { Button: import("vue").DefineComponent<{ size: import("vue").PropType<"default" | "small" | "large">; block: BooleanConstructor; prefixCls: StringConstructor; shape: import("vue").PropType<"default" | "circle" | "round" | "square">; active: { type: BooleanConstructor; default: any; }; }, () => import("@antdv/ui/es/ui").VueNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly; block: BooleanConstructor; prefixCls: StringConstructor; shape: import("vue").PropType<"default" | "circle" | "round" | "square">; active: { type: BooleanConstructor; default: any; }; }>>, { active: boolean; block: boolean; }, {}>; Avatar: import("vue").DefineComponent<{ shape: import("vue").PropType<"circle" | "square">; prefixCls: StringConstructor; size: import("vue").PropType; active: { type: BooleanConstructor; default: any; }; }, () => import("@antdv/ui/es/ui").VueNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly; prefixCls: StringConstructor; size: import("vue").PropType; active: { type: BooleanConstructor; default: any; }; }>>, { active: boolean; }, {}>; Input: import("vue").DefineComponent<{ size: import("vue").PropType<"default" | "small" | "large">; block: BooleanConstructor; active: { type: BooleanConstructor; default: any; }; prefixCls: StringConstructor; }, () => import("@antdv/ui/es/ui").VueNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly; block: BooleanConstructor; active: { type: BooleanConstructor; default: any; }; prefixCls: StringConstructor; }>>, { active: boolean; block: boolean; }, {}>; Image: import("vue").DefineComponent; shape: import("vue").PropType<"default" | "circle" | "round" | "square">; active: { type: BooleanConstructor; default: any; }; }, "active" | "size" | "shape">, () => import("@antdv/ui/es/ui").VueNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly; shape: import("vue").PropType<"default" | "circle" | "round" | "square">; active: { type: BooleanConstructor; default: any; }; }, "active" | "size" | "shape">>>, {}, {}>; Title: import("vue").DefineComponent<{ prefixCls: StringConstructor; width: { type: import("vue").PropType; }; }, () => import("vue/jsx-runtime").JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly; }; }>>, {}, {}>; install(app: App): App; } & Plugin & { readonly Button: typeof SkeletonButton; readonly Avatar: typeof SkeletonAvatar; readonly Input: typeof SkeletonInput; readonly Image: typeof SkeletonImage; }; export default _default; export * from './src/props';