import * as React from 'react'; import { ClassValue } from 'classnames/types'; import Formsy, { FormsyProps } from 'formsy-react'; import { LayoutType } from './types'; declare type FormPropsCleaned = Omit, 'className' | 'onChange' | 'onInvalid' | 'onSubmit' | 'onError' | 'onReset'>; declare type FormsyPropsCleaned = Omit; declare const formDefaultProps: { layout: LayoutType; className: ClassValue; elementWrapperClassName: ClassValue; labelClassName: ClassValue; rowClassName: ClassValue; validateBeforeSubmit: boolean; validatePristine: boolean; disabled: boolean; }; declare type DefaultProps = typeof formDefaultProps; declare type FormProps = FormPropsCleaned & Partial & DefaultProps; declare class Form extends React.Component { static defaultProps: { layout: LayoutType; className: ClassValue; elementWrapperClassName: ClassValue; labelClassName: ClassValue; rowClassName: ClassValue; validateBeforeSubmit: boolean; validatePristine: boolean; disabled: boolean; }; formsyForm: React.RefObject; constructor(props: any); render(): JSX.Element; } export default Form;