/// import { UseFormOptions, StepControls, DuFormItemControl } from './interface'; declare const _default: (ref: any, props: any, options: UseFormOptions) => { form: import("acud/lib/form").FormInstance; formRef: { current: import("acud/lib/form").FormInstance; }; formProps: { controlsConfig: DuFormItemControl[] | StepControls[]; optionsData: {}; formData: any; doSubmit: (values: any) => Promise; isSubmiting: boolean; setSubmiting: import("react").Dispatch>; type: string | undefined; stepIndex: number; stepButtonConfig: () => { type: string; config: ({ skin: string; text: any; config: { disabled: boolean; }; events: { onClick: () => Promise; }; type?: undefined; } | { type: string; skin: string; text: any; config?: undefined; events?: undefined; })[]; }; formItemOptionMerge: { isSubmiting: boolean; layouts: { formItemLabelLayout: { labelAlign: string; labelCol: { xs: { span: number; }; sm: { span: number; }; }; wrapperCol: { xs: { span: number; }; sm: { span: number; }; }; }; formItemEmptyLabelLayout: { labelAlign: string; wrapperCol: { span: number; offset: number; }; }; formItemNoneLayout: { labelAlign: string; wrapperCol: { span: number; offset: number; }; }; }; }; form: import("acud/lib/form").FormInstance; }; }; export default _default;