import { ExtractEmitsTypes } from '@yanzhen-libs/utils-vue';
import { CSSProperties, ExtractPropTypes } from 'vue';
export declare const dividerOptions: {
    ns: any;
    class: any;
    name: any;
};
export declare const dividerName: any;
export declare const AntDivider: {
    props: {
        prefixCls: StringConstructor;
        type: {
            type: import('vue').PropType<"" | "vertical" | "horizontal">;
            default: string;
        };
        dashed: {
            type: BooleanConstructor;
            default: boolean;
        };
        orientation: {
            type: import('vue').PropType<"left" | "right" | "center">;
            default: string;
        };
        plain: {
            type: BooleanConstructor;
            default: boolean;
        };
        orientationMargin: (StringConstructor | NumberConstructor)[];
    };
    emits: {};
};
export declare const dividerBoldType: readonly ["normal", "bold"];
export type DividerBoldType = (typeof dividerBoldType)[number];
export type DividerTitle = {
    text: string;
    style: CSSProperties | CSSProperties[] | string[];
    hidden?: boolean | ((text?: string) => boolean);
};
export declare const dividerProps: {
    text: {
        type: StringConstructor;
    };
    title: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<string | DividerTitle>, unknown, unknown, () => {}, boolean>;
    hiddenTitle: {
        readonly type: import('vue').PropType<import('@yanzhen-libs/utils-vue').EpPropMergeType<import('vue').PropType<boolean | ((text?: string) => boolean)>, unknown, unknown>>;
        readonly required: false;
        readonly validator: ((val: unknown) => boolean) | undefined;
        __epPropKey: true;
    };
    titleFontBold: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<"bold" | "normal">, unknown, unknown, () => "bold", boolean>;
    dividerBold: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<"bold" | "normal">, unknown, unknown, () => "normal", boolean>;
    prefixCls: {
        type: StringConstructor;
    };
    type: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<"" | "vertical" | "horizontal">, unknown, unknown, string, boolean>;
    dashed: import('@yanzhen-libs/utils-vue').EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>;
    orientation: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<"left" | "right" | "center">, unknown, unknown, string, boolean>;
    plain: import('@yanzhen-libs/utils-vue').EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>;
    orientationMargin: {
        type: (StringConstructor | NumberConstructor)[];
    };
};
export declare const dividerEmits: {};
export type DividerProps = ExtractPropTypes<typeof dividerProps>;
export type DividerPropsKey = keyof DividerProps;
export type DividerEmits = ExtractEmitsTypes<typeof dividerEmits>;
