export type TFormLayoutPreClassNameProps = {
	/**
	 * label宽度，Form内部所有FormItem label都生效
	 * ```
	 * 1. 可设置数值
	 * 2. 可设置`auto`自适应
	 * ```
	 */
	labelWidth?: "auto" | "70" | "80" | "90" | "100" | "110" | "120" | "130" | "140" | "150" | "160" | "170" | "180" | "190" | "200";
	/** labelItem 竖直布局 */
	labelItemVertical?: boolean;
	/** label 对齐方式 */
	labelAlign?: "left" | "right";
	/** formItem之间竖直间距，默认值：24 */
	formItemGap?: "24" | "15" | "8" | "5" | "0";
	/**
	 * className 中可能会包含 preDefinedClassName.form.xx，优先级大于 labelWidth、labelItemVertical、labelAlign、formItemGap
	 */
	className?: string;
};
export type TFormItemLayoutPreClassNameProps = {
	/**
	 * label宽度，Form内部所有FormItem label都生效
	 * ```
	 * 1. 可设置数值
	 * 2. 可设置`auto`自适应
	 * ```
	 */
	labelWidth?: "auto" | "70" | "80" | "90" | "100" | "110" | "120" | "130" | "140" | "150" | "160" | "170" | "180" | "190" | "200";
	/** labelItem 竖直布局 */
	labelItemVertical?: boolean;
	/** label 对齐方式 */
	labelAlign?: "left" | "right";
	/**
	 * className 中可能会包含 preDefinedClassName.formItem.xx，优先级大于 labelWidth、labelItemVertical、labelAlign
	 */
	className?: string;
};
/**
 * 预定义className
 * ```
 * form: 使用在Form组件上，设置form-item label宽度
 * formItem: 使用在Form.Item组件上，设置form-item label宽度
 * ```
 */
export declare const preDefinedClassName: {
	/**
	 * @deprecated，已过期，使用preDefinedClassName.getFormLayoutClassName(...)
	 */
	form: {
		label_width_70: string;
		label_width_80: string;
		label_width_90: string;
		label_width_100: string;
		label_width_110: string;
		label_width_120: string;
		label_width_130: string;
		label_width_140: string;
		label_width_150: string;
		label_width_160: string;
		label_width_170: string;
		label_width_180: string;
		label_width_190: string;
		label_width_200: string;
		label_width_auto: string;
		label_align_left: string;
		label_align_right: string;
		label_value_vertical: string;
		formItemGap15: string;
		formItemGap8: string;
		formItemGap5: string;
		formItemGap0: string;
	};
	/**
	 * @deprecated 已过期，使用preDefinedClassName.getFormItemLayoutClassName(...)
	 */
	formItem: {
		label_width_70: string;
		label_width_80: string;
		label_width_90: string;
		label_width_100: string;
		label_width_110: string;
		label_width_120: string;
		label_width_130: string;
		label_width_140: string;
		label_width_150: string;
		label_width_160: string;
		label_width_170: string;
		label_width_180: string;
		label_width_190: string;
		label_width_200: string;
		label_width_auto: string;
		label_align_left: string;
		label_align_right: string;
		label_value_vertical: string;
	};
	/**
	 * 获取针对Form下全部label布局的预设className，包括
	 * ```
	 * 1. formLabel宽度
	 * 2. formLabel对齐方式
	 * 3. form label value的竖直布局
	 * 4. formItem之间的间距
	 * ```
	 */
	getFormLayoutClassName: (props: TFormLayoutPreClassNameProps) => string;
	/**
	 * 获取针对单个FormItem label布局的预设className，包括
	 * ```
	 * 1. formLabel宽度
	 * 2. formLabel对齐方式
	 * 3. form label value的竖直布局
	 * ```
	 */
	getFormItemLayoutClassName: (props: TFormItemLayoutPreClassNameProps) => string;
};

export {};
