import type { ExtractPropTypes, PropType } from 'vue'; export type DividerVariant = 'dashed' | 'dotted' | 'solid'; export type DividerSize = 'small' | 'middle' | 'medium' | 'large'; export declare const dividerProps: () => { prefixCls: StringConstructor; type: { type: PropType<"" | "vertical" | "horizontal">; default: string; }; /** @deprecated Please use `variant="dashed"` instead. */ dashed: { type: BooleanConstructor; default: boolean; }; /** Line style (antd ≥ 5.20). */ variant: { type: PropType; default: DividerVariant; }; /** Horizontal spacing size (antd ≥ 5.25). */ size: { type: PropType; default: DividerSize; }; orientation: { type: PropType<"left" | "right" | "center">; default: string; }; plain: { type: BooleanConstructor; default: boolean; }; orientationMargin: (StringConstructor | NumberConstructor)[]; }; export type DividerProps = Partial>>; declare const _default: { new (...args: any[]): import("vue").CreateComponentPublicInstanceWithMixins; default: string; }; /** @deprecated Please use `variant="dashed"` instead. */ dashed: { type: BooleanConstructor; default: boolean; }; /** Line style (antd ≥ 5.20). */ variant: { type: PropType; default: DividerVariant; }; /** Horizontal spacing size (antd ≥ 5.25). */ size: { type: PropType; default: DividerSize; }; orientation: { type: PropType<"left" | "right" | "center">; default: string; }; plain: { type: BooleanConstructor; default: boolean; }; orientationMargin: (StringConstructor | NumberConstructor)[]; }>> & Readonly<{}>, () => import("../_util/type").VueNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, import("vue").PublicProps, { size: DividerSize; type: "" | "vertical" | "horizontal"; dashed: boolean; variant: DividerVariant; orientation: "left" | "right" | "center"; plain: boolean; }, true, {}, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly; default: string; }; /** @deprecated Please use `variant="dashed"` instead. */ dashed: { type: BooleanConstructor; default: boolean; }; /** Line style (antd ≥ 5.20). */ variant: { type: PropType; default: DividerVariant; }; /** Horizontal spacing size (antd ≥ 5.25). */ size: { type: PropType; default: DividerSize; }; orientation: { type: PropType<"left" | "right" | "center">; default: string; }; plain: { type: BooleanConstructor; default: boolean; }; orientationMargin: (StringConstructor | NumberConstructor)[]; }>> & Readonly<{}>, () => import("../_util/type").VueNode, {}, {}, {}, { size: DividerSize; type: "" | "vertical" | "horizontal"; dashed: boolean; variant: DividerVariant; orientation: "left" | "right" | "center"; plain: boolean; }>; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & import("vue").ComponentOptionsBase; default: string; }; /** @deprecated Please use `variant="dashed"` instead. */ dashed: { type: BooleanConstructor; default: boolean; }; /** Line style (antd ≥ 5.20). */ variant: { type: PropType; default: DividerVariant; }; /** Horizontal spacing size (antd ≥ 5.25). */ size: { type: PropType; default: DividerSize; }; orientation: { type: PropType<"left" | "right" | "center">; default: string; }; plain: { type: BooleanConstructor; default: boolean; }; orientationMargin: (StringConstructor | NumberConstructor)[]; }>> & Readonly<{}>, () => import("../_util/type").VueNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, { size: DividerSize; type: "" | "vertical" | "horizontal"; dashed: boolean; variant: DividerVariant; orientation: "left" | "right" | "center"; plain: boolean; }, {}, string, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & import("vue").Plugin; export default _default;