/// import * as React from "react"; import { FieldsArrayProps, FieldsArrayState, FieldsArrayPropsObject } from "../contracts/fields-array"; import { FieldsGroupChildContext } from "../contracts/fields-group"; import { FieldContext } from "../contracts/field"; import { FormStore } from "../stores/form-store"; import * as PropTypes from "prop-types"; export declare class BaseFieldsArray extends React.Component { context: FieldContext; protected FieldsArrayId: string; protected readonly FieldsArrayPropsContext: FieldsArrayPropsObject; static contextTypes: PropTypes.ValidationMap; static defaultProps: Partial; protected readonly FormId: string; protected readonly FormStore: FormStore; static childContextTypes: PropTypes.ValidationMap; getChildContext(): FieldsGroupChildContext; componentWillMount(): void; componentWillReceiveProps(nextProps: TProps): void; componentWillUnmount(): void; }