///
import { FormItemProps } from "./form-item";
import { LabelConfig } from "./form-label";
import { Api } from '../utils/rcAxios';
import '../../styles/form.scss';
export interface FormProps {
data: FormConfigProps;
}
export interface FormConfigProps {
type: string;
name: string;
body: Array;
actions: Array;
api: string | Promise;
initApi: Api;
className: string | Array;
debug: boolean;
columnCount: number;
labelConfig?: LabelConfig;
watchers?: any[];
}
export interface FormAction {
type: string;
disable?: boolean;
action: any;
}
export default function FormRender(props: FormProps): JSX.Element;