import React from 'react';
import { FieldsByKey, FormLayout, FormMeta } from '@tutim/types';
interface FormProps {
    formId?: string;
    onSubmit: React.FormEventHandler<HTMLFormElement>;
    fieldsByKey: FieldsByKey;
    layout?: FormLayout;
    meta?: FormMeta;
}
export declare const getFieldsLayout: ({ layout, fieldsByKey, }: Pick<FormProps, 'layout' | 'fieldsByKey'>) => React.ReactNode[];
export declare const FormElement: ({ onSubmit, layout, meta, fieldsByKey, formId }: FormProps) => JSX.Element;
export {};
