>;
export interface ComponentDecorator {
(component: React.ComponentClass
| React.SFC
): React.ComponentClass>;
}
export default class Form extends React.Component {
static defaultProps: {
prefixCls: string;
layout: string;
hideRequiredMark: boolean;
onSubmit(e: React.FormEvent): void;
};
static propTypes: {
prefixCls: PropTypes.Requireable;
layout: PropTypes.Requireable;
children: PropTypes.Requireable;
onSubmit: PropTypes.Requireable<(...args: any[]) => any>;
hideRequiredMark: PropTypes.Requireable;
};
static childContextTypes: {
vertical: PropTypes.Requireable;
};
static Item: typeof FormItem;
static createFormField: Function;
static create: (options?: FormCreateOption) => ComponentDecorator;
constructor(props: FormProps);
shouldComponentUpdate(...args: any[]): any;
getChildContext(): {
vertical: boolean;
};
render(): JSX.Element;
}