import type { CSSProperties, ExtractPublicPropTypes } from 'vue';
import type { LabelTooltipType, VueNode } from '../typing';
export declare const proFormBaseGroupProps: {
    readonly title: import("../vueHelper").VueTypeValidateDef<VueNode, import("../vueHelper").ValidatorFunction<VueNode>>;
    readonly tooltip: import("../vueHelper").VueTypeDef<string | LabelTooltipType>;
    readonly extra: import("../vueHelper").VueTypeValidateDef<VueNode, import("../vueHelper").ValidatorFunction<VueNode>>;
    readonly size: import("../vueHelper").VueTypeDef<number | "small" | "middle" | "large" | [import("ant-design-vue/es/space").SpaceSize, import("ant-design-vue/es/space").SpaceSize]>;
    readonly style: import("../vueHelper").VueTypeValidateDef<CSSProperties, import("../vueHelper").ValidatorFunction<CSSProperties>>;
    readonly titleStyle: import("../vueHelper").VueTypeValidateDef<CSSProperties, import("../vueHelper").ValidatorFunction<CSSProperties>>;
    readonly titleRender: import("../vueHelper").VueTypeValidateDef<() => VueNode, import("../vueHelper").ValidatorFunction<() => VueNode>>;
    readonly align: import("../vueHelper").VueTypeValidateDef<string, import("../vueHelper").ValidatorFunction<string>>;
    readonly spaceProps: import("../vueHelper").VueTypeValidateDef<Partial<import("vue").ExtractPropTypes<{
        prefixCls: StringConstructor;
        size: {
            type: import("vue").PropType<import("ant-design-vue/es/space").SpaceSize | [import("ant-design-vue/es/space").SpaceSize, import("ant-design-vue/es/space").SpaceSize]>;
        };
        direction: import("vue-types").VueTypeDef<string> & {
            default: string;
        };
        align: import("vue-types").VueTypeDef<string>;
        wrap: {
            type: BooleanConstructor;
            default: boolean;
        };
    }>> & {
        className?: string;
        style?: CSSProperties;
    }, import("../vueHelper").ValidatorFunction<Partial<import("vue").ExtractPropTypes<{
        prefixCls: StringConstructor;
        size: {
            type: import("vue").PropType<import("ant-design-vue/es/space").SpaceSize | [import("ant-design-vue/es/space").SpaceSize, import("ant-design-vue/es/space").SpaceSize]>;
        };
        direction: import("vue-types").VueTypeDef<string> & {
            default: string;
        };
        align: import("vue-types").VueTypeDef<string>;
        wrap: {
            type: BooleanConstructor;
            default: boolean;
        };
    }>> & {
        className?: string;
        style?: CSSProperties;
    }>>;
    readonly direction: import("../vueHelper").VueTypeValidateDef<string, import("../vueHelper").ValidatorFunction<string>>;
    readonly labelLayout: import("../vueHelper").VueTypeDef<"inline" | "twoLine">;
    readonly collapsed: BooleanConstructor;
    readonly collapsible: BooleanConstructor;
    readonly defaultCollapsed: BooleanConstructor;
    readonly onCollapse: import("../vueHelper").VueTypeValidateDef<(collapsed: boolean) => void, import("../vueHelper").ValidatorFunction<(collapsed: boolean) => void>>;
    readonly autoFocus: BooleanConstructor;
    readonly children: import("../vueHelper").VueTypeValidateDef<VueNode, import("../vueHelper").ValidatorFunction<VueNode>>;
};
export type ProFormBaseGroupProps = ExtractPublicPropTypes<typeof proFormBaseGroupProps>;
