import type { ReactNode } from 'react';
import type { FormProps, FormItemProps } from 'antd/es/form';
declare type BaseFormProps = Omit<React.FormHTMLAttributes<HTMLFormElement>, 'onSubmit' | 'children'>;
export interface IBaseFormProps extends BaseFormProps {
    colon?: FormProps['colon'];
    component?: FormProps['component'];
    fields?: FormProps['fields'];
    form?: FormProps['form'];
    initialValues?: FormProps['initialValues'];
    labelAlign?: FormProps['labelAlign'];
    labelWrap?: FormProps['labelWrap'];
    labelCol?: FormProps['labelCol'];
    layout?: FormProps['layout'];
    name?: FormProps['name'];
    preserve?: FormProps['preserve'];
    requiredMark?: FormProps['requiredMark'];
    scrollToFirstError?: FormProps['scrollToFirstError'];
    validateMessages?: FormProps['validateMessages'];
    validateTrigger?: FormItemProps['validateTrigger'];
    wrapperCol?: FormProps['wrapperCol'];
    disabled?: FormProps['disabled'];
    onFieldsChange?: FormProps['onFieldsChange'];
    onFinish?: FormProps['onFinish'];
    onFinishFailed?: FormProps['onFinishFailed'];
    onValuesChange?: FormProps['onValuesChange'];
    children: ReactNode;
    className?: FormProps['className'];
    style?: FormProps['style'];
}
export {};
