import type { App, Plugin } from 'vue'; export declare const DescriptionsItem: import("vue").DefineComponent<{ prefixCls: StringConstructor; label: any; labelStyle: { type: import("vue").PropType; default: () => {}; }; contentStyle: { type: import("vue").PropType; default: () => {}; }; span: { type: NumberConstructor; default: number; }; }, () => import("vue").VNode[], unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly; default: () => {}; }; contentStyle: { type: import("vue").PropType; default: () => {}; }; span: { type: NumberConstructor; default: number; }; }>>, { label: any; span: number; labelStyle: import("vue").CSSProperties; contentStyle: import("vue").CSSProperties; }, {}>; export declare const Descriptions: { new (...args: any[]): import("vue").CreateComponentPublicInstance; default: string; }; title: any; extra: any; column: { type: import("vue").PropType>>; default: () => number | Partial>; }; layout: import("vue").PropType<"horizontal" | "vertical">; colon: { type: BooleanConstructor; default: any; }; labelStyle: { type: import("vue").PropType; default: () => {}; }; contentStyle: { type: import("vue").PropType; default: () => {}; }; }>>, () => import("@antdv/ui/es/ui").VueNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & Readonly; default: string; }; title: any; extra: any; column: { type: import("vue").PropType>>; default: () => number | Partial>; }; layout: import("vue").PropType<"horizontal" | "vertical">; colon: { type: BooleanConstructor; default: any; }; labelStyle: { type: import("vue").PropType; default: () => {}; }; contentStyle: { type: import("vue").PropType; default: () => {}; }; }>>, { title: any; column: number | Partial>; size: "default" | "small" | "middle"; bordered: boolean; extra: any; colon: boolean; labelStyle: import("vue").CSSProperties; contentStyle: import("vue").CSSProperties; }, true, {}, import("@antdv/ui/es/ui").CustomSlotsType<{ title?: any; extra?: any; default?: any; }>, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly; default: string; }; title: any; extra: any; column: { type: import("vue").PropType>>; default: () => number | Partial>; }; layout: import("vue").PropType<"horizontal" | "vertical">; colon: { type: BooleanConstructor; default: any; }; labelStyle: { type: import("vue").PropType; default: () => {}; }; contentStyle: { type: import("vue").PropType; default: () => {}; }; }>>, () => import("@antdv/ui/es/ui").VueNode, {}, {}, {}, { title: any; column: number | Partial>; size: "default" | "small" | "middle"; bordered: boolean; extra: any; colon: boolean; labelStyle: import("vue").CSSProperties; contentStyle: import("vue").CSSProperties; }>; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & import("vue").ComponentOptionsBase; default: string; }; title: any; extra: any; column: { type: import("vue").PropType>>; default: () => number | Partial>; }; layout: import("vue").PropType<"horizontal" | "vertical">; colon: { type: BooleanConstructor; default: any; }; labelStyle: { type: import("vue").PropType; default: () => {}; }; contentStyle: { type: import("vue").PropType; default: () => {}; }; }>>, () => import("@antdv/ui/es/ui").VueNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, { title: any; column: number | Partial>; size: "default" | "small" | "middle"; bordered: boolean; extra: any; colon: boolean; labelStyle: import("vue").CSSProperties; contentStyle: import("vue").CSSProperties; }, {}, string, import("@antdv/ui/es/ui").CustomSlotsType<{ title?: any; extra?: any; default?: any; }>> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & { Item: import("vue").DefineComponent<{ prefixCls: StringConstructor; label: any; labelStyle: { type: import("vue").PropType; default: () => {}; }; contentStyle: { type: import("vue").PropType; default: () => {}; }; span: { type: NumberConstructor; default: number; }; }, () => import("vue").VNode[], unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly; default: () => {}; }; contentStyle: { type: import("vue").PropType; default: () => {}; }; span: { type: NumberConstructor; default: number; }; }>>, { label: any; span: number; labelStyle: import("vue").CSSProperties; contentStyle: import("vue").CSSProperties; }, {}>; install(app: App): App; }; declare const _default: { new (...args: any[]): import("vue").CreateComponentPublicInstance; default: string; }; title: any; extra: any; column: { type: import("vue").PropType>>; default: () => number | Partial>; }; layout: import("vue").PropType<"horizontal" | "vertical">; colon: { type: BooleanConstructor; default: any; }; labelStyle: { type: import("vue").PropType; default: () => {}; }; contentStyle: { type: import("vue").PropType; default: () => {}; }; }>>, () => import("@antdv/ui/es/ui").VueNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & Readonly; default: string; }; title: any; extra: any; column: { type: import("vue").PropType>>; default: () => number | Partial>; }; layout: import("vue").PropType<"horizontal" | "vertical">; colon: { type: BooleanConstructor; default: any; }; labelStyle: { type: import("vue").PropType; default: () => {}; }; contentStyle: { type: import("vue").PropType; default: () => {}; }; }>>, { title: any; column: number | Partial>; size: "default" | "small" | "middle"; bordered: boolean; extra: any; colon: boolean; labelStyle: import("vue").CSSProperties; contentStyle: import("vue").CSSProperties; }, true, {}, import("@antdv/ui/es/ui").CustomSlotsType<{ title?: any; extra?: any; default?: any; }>, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly; default: string; }; title: any; extra: any; column: { type: import("vue").PropType>>; default: () => number | Partial>; }; layout: import("vue").PropType<"horizontal" | "vertical">; colon: { type: BooleanConstructor; default: any; }; labelStyle: { type: import("vue").PropType; default: () => {}; }; contentStyle: { type: import("vue").PropType; default: () => {}; }; }>>, () => import("@antdv/ui/es/ui").VueNode, {}, {}, {}, { title: any; column: number | Partial>; size: "default" | "small" | "middle"; bordered: boolean; extra: any; colon: boolean; labelStyle: import("vue").CSSProperties; contentStyle: import("vue").CSSProperties; }>; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & import("vue").ComponentOptionsBase; default: string; }; title: any; extra: any; column: { type: import("vue").PropType>>; default: () => number | Partial>; }; layout: import("vue").PropType<"horizontal" | "vertical">; colon: { type: BooleanConstructor; default: any; }; labelStyle: { type: import("vue").PropType; default: () => {}; }; contentStyle: { type: import("vue").PropType; default: () => {}; }; }>>, () => import("@antdv/ui/es/ui").VueNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, { title: any; column: number | Partial>; size: "default" | "small" | "middle"; bordered: boolean; extra: any; colon: boolean; labelStyle: import("vue").CSSProperties; contentStyle: import("vue").CSSProperties; }, {}, string, import("@antdv/ui/es/ui").CustomSlotsType<{ title?: any; extra?: any; default?: any; }>> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & { Item: import("vue").DefineComponent<{ prefixCls: StringConstructor; label: any; labelStyle: { type: import("vue").PropType; default: () => {}; }; contentStyle: { type: import("vue").PropType; default: () => {}; }; span: { type: NumberConstructor; default: number; }; }, () => import("vue").VNode[], unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly; default: () => {}; }; contentStyle: { type: import("vue").PropType; default: () => {}; }; span: { type: NumberConstructor; default: number; }; }>>, { label: any; span: number; labelStyle: import("vue").CSSProperties; contentStyle: import("vue").CSSProperties; }, {}>; install(app: App): App; } & Plugin & { readonly Item: typeof DescriptionsItem; }; export default _default; export * from './src/interface'; export * from './src/props';