///
import _Form from './Form';
import Field from './Field';
import FieldArray from './FieldArray';
import Fieldset from './Fieldset';
import FormSection from './FormSection';
import SubmissionError from './SubmissionError';
import { FormCheckboxField, FormCheckboxGroupField, FormColorPickerField, FormDatePickerField, FormWeekPickerField, FormMonthPickerField, FormQuarterPickerField, FormYearPickerField, FormTimePickerField, FormTimeRangePickerField, FormDateRangePickerField, FormDateRangeQuickPickerField, FormInputField, FormNumberInputField, FormRadioGroupField, FormSelectField, FormSwitchField } from './form-components/FormComponentField';
export * from './Field';
export * from './Form';
export * from './FieldArray';
export * from './Fieldset';
export * from './FormSection';
export * from './getControlGroup';
export * from './createForm';
export declare const Form: typeof _Form & {
Form: typeof _Form;
createForm: (config?: import("./createForm").IFormCreateFormConfig) => (WrappedForm: any) => {
new (props: any): {
fields: any[];
fieldArrays: any[];
_isMounted: boolean;
prevFieldNames: string[];
wrappedForm: import("react").ReactInstance;
submitPromise: Promise;
getFormProp: () => {
getFormValues: () => any;
getFieldError: (name: any) => any;
setFieldExternalErrors: (errors: any, updateDirty?: boolean) => void;
resetFieldsValue: (data: any) => void;
setFieldsValue: (data: any) => void;
setFormDirty: (isDirty?: boolean) => void;
setFormPristine: (isPristine?: boolean) => void;
initialize: (data: any) => void;
isFieldDirty: (name: any) => any;
isFieldTouched: (name: any) => any;
isFieldValidating: (name: any) => any;
isValid: () => boolean;
isValidating: () => boolean;
isSubmitting: () => boolean;
isFormAsyncValidated: () => boolean;
validateForm: (forceValidate?: boolean, callback?: () => void, relatedFields?: string[]) => void;
asyncValidateForm: (resolve: any, reject: any) => void;
isFormSubmitFail: () => boolean;
isFormSubmitSuccess: () => boolean;
updateFormSubmitStatus: (submitSuccess: any) => void;
};
getFormContext: () => {
zentForm: {
attachToForm: (field: any, options: any) => void;
detachFromForm: (field: any, options: any) => void;
validate: (field: any) => void;
asyncValidate: (field: any, value: any) => Promise;
getFormValues: () => any;
getFieldError: (name: any) => any;
isValidValue: (field: any, value: any) => boolean;
setFieldExternalErrors: (errors: any, updateDirty?: boolean) => void;
resetFieldsValue: (data: any) => void;
setFormDirty: (isDirty?: boolean) => void;
setFormPristine: (isPristine?: boolean) => void;
setFieldArrayMembers: (fieldArrayName: any, value: any) => void;
isValid: () => boolean;
isSubmitting: () => boolean;
validateForm: (forceValidate?: boolean, callback?: () => void, relatedFields?: string[]) => void;
asyncValidateForm: (resolve: any, reject: any) => void;
isFormSubmitFail: () => boolean;
isFormSubmitSuccess: () => boolean;
updateFormSubmitStatus: (submitSuccess: any) => void;
};
};
componentDidMount(): void;
componentWillUpdate(): void;
componentDidUpdate(): void;
submitCompleted: (result: any) => any;
submitFailed: (error: any) => never;
listenToSubmit: (promise: any) => any;
submit: (submitOrEvent: any) => any;
isSubmitting: () => boolean;
isValid: () => boolean;
setFieldValidationErrors: (errors: any, updateDirty?: boolean) => void;
setFieldExternalErrors: (errors: any, updateDirty?: boolean) => void;
setFormDirty: (isDirty?: boolean) => void;
setFormPristine: (isPristine?: boolean) => void;
initialize: (data: any) => void;
resetFieldsValue: (data: any) => void;
setFieldsValue: (data: any) => void;
setFieldArrayMembers: (fieldArrayName: any, value: any) => void;
reset: (data: any) => void;
isFieldDirty: (name: any) => any;
isFieldValidating: (name: any) => any;
getFieldError: (name: any) => any;
getFormValues: () => any;
getValidationErrors: () => any;
getInitialValues: () => any;
isChanged: () => boolean;
isValidating: () => boolean;
isValidValue: (field: any, value: any) => boolean;
updateFormSubmitStatus: (submitSuccess: any) => void;
isFormSubmitFail: () => boolean;
isFormSubmitSuccess: () => boolean;
runValidation: (field: any, value?: any) => {
isValid: boolean;
error: string | any[];
};
runRules: (value: any, currentValues: any, validations?: any[]) => {
errors: any[];
failed: any[];
};
validate: (field: any) => void;
asyncValidate: (field: any, value: any) => Promise;
isFormAsyncValidated: () => boolean;
asyncValidateForm: (resolve: any, reject: any) => void;
validateForm: (forceValidate?: boolean, callback?: () => void, relatedFields?: string[]) => void;
attachToForm: (field: any, options: any) => void;
detachFromForm: (field: any, options: any) => void;
getWrappedForm: () => import("react").ReactInstance;
saveWrappedFormRef: (ref: any) => void;
render(): JSX.Element;
context: any;
setState(state: import("./createForm").IFormCreateFormWrapperState | ((prevState: Readonly, props: Readonly) => import("./createForm").IFormCreateFormWrapperState | Pick) | Pick, callback?: () => void): void;
forceUpdate(callback?: () => void): void;
readonly props: Readonly & Readonly<{
children?: import("react").ReactNode;
}>;
state: Readonly;
refs: {
[key: string]: import("react").ReactInstance;
};
shouldComponentUpdate?(nextProps: Readonly, nextState: Readonly, nextContext: any): boolean;
componentWillUnmount?(): void;
componentDidCatch?(error: Error, errorInfo: import("react").ErrorInfo): void;
getSnapshotBeforeUpdate?(prevProps: Readonly, prevState: Readonly): any;
componentWillMount?(): void;
UNSAFE_componentWillMount?(): void;
componentWillReceiveProps?(nextProps: Readonly, nextContext: any): void;
UNSAFE_componentWillReceiveProps?(nextProps: Readonly, nextContext: any): void;
UNSAFE_componentWillUpdate?(nextProps: Readonly, nextState: Readonly, nextContext: any): void;
};
displayName: string;
WrappedForm: any;
defaultProps: {
onSubmit: (...args: any[]) => void;
onSubmitSuccess: (...args: any[]) => void;
onSubmitFail: (...args: any[]) => void;
onValid: (...args: any[]) => void;
onInvalid: (...args: any[]) => void;
onChange: (...args: any[]) => void;
validationErrors: any;
scrollToError: boolean;
willScrollToError: (...args: any[]) => void;
};
contextType?: import("react").Context;
};
Field: typeof Field;
FieldArray: typeof FieldArray;
Fieldset: typeof Fieldset;
FormSection: typeof FormSection;
getControlGroup: (Control: import("react").ElementType) => {
new (props: import("./getControlGroup").IFormControlGroupProps | Readonly): {
control: import("react").ReactInstance;
getControlInstance: () => import("react").ReactInstance;
render(): JSX.Element;
context: any;
setState(state: {} | ((prevState: Readonly<{}>, props: Readonly) => {} | Pick<{}, K_1>) | Pick<{}, K_1>, callback?: () => void): void;
forceUpdate(callback?: () => void): void;
readonly props: Readonly & Readonly<{
children?: import("react").ReactNode;
}>;
state: Readonly<{}>;
refs: {
[key: string]: import("react").ReactInstance;
};
componentDidMount?(): void;
shouldComponentUpdate?(nextProps: Readonly, nextState: Readonly<{}>, nextContext: any): boolean;
componentWillUnmount?(): void;
componentDidCatch?(error: Error, errorInfo: import("react").ErrorInfo): void;
getSnapshotBeforeUpdate?(prevProps: Readonly, prevState: Readonly<{}>): any;
componentDidUpdate?(prevProps: Readonly, prevState: Readonly<{}>, snapshot?: any): void;
componentWillMount?(): void;
UNSAFE_componentWillMount?(): void;
componentWillReceiveProps?(nextProps: Readonly, nextContext: any): void;
UNSAFE_componentWillReceiveProps?(nextProps: Readonly, nextContext: any): void;
componentWillUpdate?(nextProps: Readonly, nextState: Readonly<{}>, nextContext: any): void;
UNSAFE_componentWillUpdate?(nextProps: Readonly, nextState: Readonly<{}>, nextContext: any): void;
};
new (props: import("./getControlGroup").IFormControlGroupProps, context: any): {
control: import("react").ReactInstance;
getControlInstance: () => import("react").ReactInstance;
render(): JSX.Element;
context: any;
setState(state: {} | ((prevState: Readonly<{}>, props: Readonly) => {} | Pick<{}, K_1>) | Pick<{}, K_1>, callback?: () => void): void;
forceUpdate(callback?: () => void): void;
readonly props: Readonly & Readonly<{
children?: import("react").ReactNode;
}>;
state: Readonly<{}>;
refs: {
[key: string]: import("react").ReactInstance;
};
componentDidMount?(): void;
shouldComponentUpdate?(nextProps: Readonly, nextState: Readonly<{}>, nextContext: any): boolean;
componentWillUnmount?(): void;
componentDidCatch?(error: Error, errorInfo: import("react").ErrorInfo): void;
getSnapshotBeforeUpdate?(prevProps: Readonly, prevState: Readonly<{}>): any;
componentDidUpdate?(prevProps: Readonly, prevState: Readonly<{}>, snapshot?: any): void;
componentWillMount?(): void;
UNSAFE_componentWillMount?(): void;
componentWillReceiveProps?(nextProps: Readonly, nextContext: any): void;
UNSAFE_componentWillReceiveProps?(nextProps: Readonly, nextContext: any): void;
componentWillUpdate?(nextProps: Readonly, nextState: Readonly<{}>, nextContext: any): void;
UNSAFE_componentWillUpdate?(nextProps: Readonly, nextState: Readonly<{}>, nextContext: any): void;
};
contextType?: import("react").Context;
};
unknownProps: string[];
InputField: {
new (props: import("./getControlGroup").IFormControlGroupProps | Readonly): {
control: import("react").ReactInstance;
getControlInstance: () => import("react").ReactInstance;
render(): JSX.Element;
context: any;
setState(state: {} | ((prevState: Readonly<{}>, props: Readonly) => {} | Pick<{}, K_1>) | Pick<{}, K_1>, callback?: () => void): void;
forceUpdate(callback?: () => void): void;
readonly props: Readonly & Readonly<{
children?: import("react").ReactNode;
}>;
state: Readonly<{}>;
refs: {
[key: string]: import("react").ReactInstance;
};
componentDidMount?(): void;
shouldComponentUpdate?(nextProps: Readonly, nextState: Readonly<{}>, nextContext: any): boolean;
componentWillUnmount?(): void;
componentDidCatch?(error: Error, errorInfo: import("react").ErrorInfo): void;
getSnapshotBeforeUpdate?(prevProps: Readonly, prevState: Readonly<{}>): any;
componentDidUpdate?(prevProps: Readonly, prevState: Readonly<{}>, snapshot?: any): void;
componentWillMount?(): void;
UNSAFE_componentWillMount?(): void;
componentWillReceiveProps?(nextProps: Readonly, nextContext: any): void;
UNSAFE_componentWillReceiveProps?(nextProps: Readonly, nextContext: any): void;
componentWillUpdate?(nextProps: Readonly, nextState: Readonly<{}>, nextContext: any): void;
UNSAFE_componentWillUpdate?(nextProps: Readonly, nextState: Readonly<{}>, nextContext: any): void;
};
new (props: import("./getControlGroup").IFormControlGroupProps, context: any): {
control: import("react").ReactInstance;
getControlInstance: () => import("react").ReactInstance;
render(): JSX.Element;
context: any;
setState(state: {} | ((prevState: Readonly<{}>, props: Readonly) => {} | Pick<{}, K_1>) | Pick<{}, K_1>, callback?: () => void): void;
forceUpdate(callback?: () => void): void;
readonly props: Readonly & Readonly<{
children?: import("react").ReactNode;
}>;
state: Readonly<{}>;
refs: {
[key: string]: import("react").ReactInstance;
};
componentDidMount?(): void;
shouldComponentUpdate?(nextProps: Readonly, nextState: Readonly<{}>, nextContext: any): boolean;
componentWillUnmount?(): void;
componentDidCatch?(error: Error, errorInfo: import("react").ErrorInfo): void;
getSnapshotBeforeUpdate?(prevProps: Readonly, prevState: Readonly<{}>): any;
componentDidUpdate?(prevProps: Readonly, prevState: Readonly<{}>, snapshot?: any): void;
componentWillMount?(): void;
UNSAFE_componentWillMount?(): void;
componentWillReceiveProps?(nextProps: Readonly, nextContext: any): void;
UNSAFE_componentWillReceiveProps?(nextProps: Readonly, nextContext: any): void;
componentWillUpdate?(nextProps: Readonly, nextState: Readonly<{}>, nextContext: any): void;
UNSAFE_componentWillUpdate?(nextProps: Readonly, nextState: Readonly<{}>, nextContext: any): void;
};
contextType?: import("react").Context;
};
CheckboxField: {
new (props: import("./getControlGroup").IFormControlGroupProps | Readonly): {
control: import("react").ReactInstance;
getControlInstance: () => import("react").ReactInstance;
render(): JSX.Element;
context: any;
setState(state: {} | ((prevState: Readonly<{}>, props: Readonly) => {} | Pick<{}, K_1>) | Pick<{}, K_1>, callback?: () => void): void;
forceUpdate(callback?: () => void): void;
readonly props: Readonly & Readonly<{
children?: import("react").ReactNode;
}>;
state: Readonly<{}>;
refs: {
[key: string]: import("react").ReactInstance;
};
componentDidMount?(): void;
shouldComponentUpdate?(nextProps: Readonly, nextState: Readonly<{}>, nextContext: any): boolean;
componentWillUnmount?(): void;
componentDidCatch?(error: Error, errorInfo: import("react").ErrorInfo): void;
getSnapshotBeforeUpdate?(prevProps: Readonly, prevState: Readonly<{}>): any;
componentDidUpdate?(prevProps: Readonly, prevState: Readonly<{}>, snapshot?: any): void;
componentWillMount?(): void;
UNSAFE_componentWillMount?(): void;
componentWillReceiveProps?(nextProps: Readonly, nextContext: any): void;
UNSAFE_componentWillReceiveProps?(nextProps: Readonly, nextContext: any): void;
componentWillUpdate?(nextProps: Readonly, nextState: Readonly<{}>, nextContext: any): void;
UNSAFE_componentWillUpdate?(nextProps: Readonly, nextState: Readonly<{}>, nextContext: any): void;
};
new (props: import("./getControlGroup").IFormControlGroupProps, context: any): {
control: import("react").ReactInstance;
getControlInstance: () => import("react").ReactInstance;
render(): JSX.Element;
context: any;
setState(state: {} | ((prevState: Readonly<{}>, props: Readonly) => {} | Pick<{}, K_1>) | Pick<{}, K_1>, callback?: () => void): void;
forceUpdate(callback?: () => void): void;
readonly props: Readonly & Readonly<{
children?: import("react").ReactNode;
}>;
state: Readonly<{}>;
refs: {
[key: string]: import("react").ReactInstance;
};
componentDidMount?(): void;
shouldComponentUpdate?(nextProps: Readonly, nextState: Readonly<{}>, nextContext: any): boolean;
componentWillUnmount?(): void;
componentDidCatch?(error: Error, errorInfo: import("react").ErrorInfo): void;
getSnapshotBeforeUpdate?(prevProps: Readonly, prevState: Readonly<{}>): any;
componentDidUpdate?(prevProps: Readonly, prevState: Readonly<{}>, snapshot?: any): void;
componentWillMount?(): void;
UNSAFE_componentWillMount?(): void;
componentWillReceiveProps?(nextProps: Readonly, nextContext: any): void;
UNSAFE_componentWillReceiveProps?(nextProps: Readonly, nextContext: any): void;
componentWillUpdate?(nextProps: Readonly, nextState: Readonly<{}>, nextContext: any): void;
UNSAFE_componentWillUpdate?(nextProps: Readonly, nextState: Readonly<{}>, nextContext: any): void;
};
contextType?: import("react").Context;
};
CheckboxGroupField: {
new (props: import("./getControlGroup").IFormControlGroupProps | Readonly): {
control: import("react").ReactInstance;
getControlInstance: () => import("react").ReactInstance;
render(): JSX.Element;
context: any;
setState(state: {} | ((prevState: Readonly<{}>, props: Readonly) => {} | Pick<{}, K_1>) | Pick<{}, K_1>, callback?: () => void): void;
forceUpdate(callback?: () => void): void;
readonly props: Readonly & Readonly<{
children?: import("react").ReactNode;
}>;
state: Readonly<{}>;
refs: {
[key: string]: import("react").ReactInstance;
};
componentDidMount?(): void;
shouldComponentUpdate?(nextProps: Readonly, nextState: Readonly<{}>, nextContext: any): boolean;
componentWillUnmount?(): void;
componentDidCatch?(error: Error, errorInfo: import("react").ErrorInfo): void;
getSnapshotBeforeUpdate?(prevProps: Readonly, prevState: Readonly<{}>): any;
componentDidUpdate?(prevProps: Readonly, prevState: Readonly<{}>, snapshot?: any): void;
componentWillMount?(): void;
UNSAFE_componentWillMount?(): void;
componentWillReceiveProps?(nextProps: Readonly, nextContext: any): void;
UNSAFE_componentWillReceiveProps?(nextProps: Readonly, nextContext: any): void;
componentWillUpdate?(nextProps: Readonly, nextState: Readonly<{}>, nextContext: any): void;
UNSAFE_componentWillUpdate?(nextProps: Readonly, nextState: Readonly<{}>, nextContext: any): void;
};
new (props: import("./getControlGroup").IFormControlGroupProps, context: any): {
control: import("react").ReactInstance;
getControlInstance: () => import("react").ReactInstance;
render(): JSX.Element;
context: any;
setState(state: {} | ((prevState: Readonly<{}>, props: Readonly) => {} | Pick<{}, K_1>) | Pick<{}, K_1>, callback?: () => void): void;
forceUpdate(callback?: () => void): void;
readonly props: Readonly & Readonly<{
children?: import("react").ReactNode;
}>;
state: Readonly<{}>;
refs: {
[key: string]: import("react").ReactInstance;
};
componentDidMount?(): void;
shouldComponentUpdate?(nextProps: Readonly, nextState: Readonly<{}>, nextContext: any): boolean;
componentWillUnmount?(): void;
componentDidCatch?(error: Error, errorInfo: import("react").ErrorInfo): void;
getSnapshotBeforeUpdate?(prevProps: Readonly, prevState: Readonly<{}>): any;
componentDidUpdate?(prevProps: Readonly, prevState: Readonly<{}>, snapshot?: any): void;
componentWillMount?(): void;
UNSAFE_componentWillMount?(): void;
componentWillReceiveProps?(nextProps: Readonly, nextContext: any): void;
UNSAFE_componentWillReceiveProps?(nextProps: Readonly, nextContext: any): void;
componentWillUpdate?(nextProps: Readonly, nextState: Readonly<{}>, nextContext: any): void;
UNSAFE_componentWillUpdate?(nextProps: Readonly, nextState: Readonly<{}>, nextContext: any): void;
};
contextType?: import("react").Context;
};
RadioGroupField: {
new (props: import("./getControlGroup").IFormControlGroupProps | Readonly): {
control: import("react").ReactInstance;
getControlInstance: () => import("react").ReactInstance;
render(): JSX.Element;
context: any;
setState(state: {} | ((prevState: Readonly<{}>, props: Readonly) => {} | Pick<{}, K_1>) | Pick<{}, K_1>, callback?: () => void): void;
forceUpdate(callback?: () => void): void;
readonly props: Readonly & Readonly<{
children?: import("react").ReactNode;
}>;
state: Readonly<{}>;
refs: {
[key: string]: import("react").ReactInstance;
};
componentDidMount?(): void;
shouldComponentUpdate?(nextProps: Readonly, nextState: Readonly<{}>, nextContext: any): boolean;
componentWillUnmount?(): void;
componentDidCatch?(error: Error, errorInfo: import("react").ErrorInfo): void;
getSnapshotBeforeUpdate?(prevProps: Readonly, prevState: Readonly<{}>): any;
componentDidUpdate?(prevProps: Readonly, prevState: Readonly<{}>, snapshot?: any): void;
componentWillMount?(): void;
UNSAFE_componentWillMount?(): void;
componentWillReceiveProps?(nextProps: Readonly, nextContext: any): void;
UNSAFE_componentWillReceiveProps?(nextProps: Readonly, nextContext: any): void;
componentWillUpdate?(nextProps: Readonly, nextState: Readonly<{}>, nextContext: any): void;
UNSAFE_componentWillUpdate?(nextProps: Readonly, nextState: Readonly<{}>, nextContext: any): void;
};
new (props: import("./getControlGroup").IFormControlGroupProps, context: any): {
control: import("react").ReactInstance;
getControlInstance: () => import("react").ReactInstance;
render(): JSX.Element;
context: any;
setState(state: {} | ((prevState: Readonly<{}>, props: Readonly) => {} | Pick<{}, K_1>) | Pick<{}, K_1>, callback?: () => void): void;
forceUpdate(callback?: () => void): void;
readonly props: Readonly & Readonly<{
children?: import("react").ReactNode;
}>;
state: Readonly<{}>;
refs: {
[key: string]: import("react").ReactInstance;
};
componentDidMount?(): void;
shouldComponentUpdate?(nextProps: Readonly, nextState: Readonly<{}>, nextContext: any): boolean;
componentWillUnmount?(): void;
componentDidCatch?(error: Error, errorInfo: import("react").ErrorInfo): void;
getSnapshotBeforeUpdate?(prevProps: Readonly, prevState: Readonly<{}>): any;
componentDidUpdate?(prevProps: Readonly, prevState: Readonly<{}>, snapshot?: any): void;
componentWillMount?(): void;
UNSAFE_componentWillMount?(): void;
componentWillReceiveProps?(nextProps: Readonly, nextContext: any): void;
UNSAFE_componentWillReceiveProps?(nextProps: Readonly, nextContext: any): void;
componentWillUpdate?(nextProps: Readonly, nextState: Readonly<{}>, nextContext: any): void;
UNSAFE_componentWillUpdate?(nextProps: Readonly, nextState: Readonly<{}>, nextContext: any): void;
};
contextType?: import("react").Context;
};
SelectField: {
new (props: import("./getControlGroup").IFormControlGroupProps | Readonly): {
control: import("react").ReactInstance;
getControlInstance: () => import("react").ReactInstance;
render(): JSX.Element;
context: any;
setState(state: {} | ((prevState: Readonly<{}>, props: Readonly) => {} | Pick<{}, K_1>) | Pick<{}, K_1>, callback?: () => void): void;
forceUpdate(callback?: () => void): void;
readonly props: Readonly & Readonly<{
children?: import("react").ReactNode;
}>;
state: Readonly<{}>;
refs: {
[key: string]: import("react").ReactInstance;
};
componentDidMount?(): void;
shouldComponentUpdate?(nextProps: Readonly, nextState: Readonly<{}>, nextContext: any): boolean;
componentWillUnmount?(): void;
componentDidCatch?(error: Error, errorInfo: import("react").ErrorInfo): void;
getSnapshotBeforeUpdate?(prevProps: Readonly, prevState: Readonly<{}>): any;
componentDidUpdate?(prevProps: Readonly, prevState: Readonly<{}>, snapshot?: any): void;
componentWillMount?(): void;
UNSAFE_componentWillMount?(): void;
componentWillReceiveProps?(nextProps: Readonly, nextContext: any): void;
UNSAFE_componentWillReceiveProps?(nextProps: Readonly, nextContext: any): void;
componentWillUpdate?(nextProps: Readonly, nextState: Readonly<{}>, nextContext: any): void;
UNSAFE_componentWillUpdate?(nextProps: Readonly, nextState: Readonly<{}>, nextContext: any): void;
};
new (props: import("./getControlGroup").IFormControlGroupProps, context: any): {
control: import("react").ReactInstance;
getControlInstance: () => import("react").ReactInstance;
render(): JSX.Element;
context: any;
setState(state: {} | ((prevState: Readonly<{}>, props: Readonly) => {} | Pick<{}, K_1>) | Pick<{}, K_1>, callback?: () => void): void;
forceUpdate(callback?: () => void): void;
readonly props: Readonly & Readonly<{
children?: import("react").ReactNode;
}>;
state: Readonly<{}>;
refs: {
[key: string]: import("react").ReactInstance;
};
componentDidMount?(): void;
shouldComponentUpdate?(nextProps: Readonly, nextState: Readonly<{}>, nextContext: any): boolean;
componentWillUnmount?(): void;
componentDidCatch?(error: Error, errorInfo: import("react").ErrorInfo): void;
getSnapshotBeforeUpdate?(prevProps: Readonly, prevState: Readonly<{}>): any;
componentDidUpdate?(prevProps: Readonly, prevState: Readonly<{}>, snapshot?: any): void;
componentWillMount?(): void;
UNSAFE_componentWillMount?(): void;
componentWillReceiveProps?(nextProps: Readonly, nextContext: any): void;
UNSAFE_componentWillReceiveProps?(nextProps: Readonly, nextContext: any): void;
componentWillUpdate?(nextProps: Readonly, nextState: Readonly<{}>, nextContext: any): void;
UNSAFE_componentWillUpdate?(nextProps: Readonly, nextState: Readonly<{}>, nextContext: any): void;
};
contextType?: import("react").Context;
};
NumberInputField: {
new (props: import("./getControlGroup").IFormControlGroupProps | Readonly): {
control: import("react").ReactInstance;
getControlInstance: () => import("react").ReactInstance;
render(): JSX.Element;
context: any;
setState(state: {} | ((prevState: Readonly<{}>, props: Readonly) => {} | Pick<{}, K_1>) | Pick<{}, K_1>, callback?: () => void): void;
forceUpdate(callback?: () => void): void;
readonly props: Readonly & Readonly<{
children?: import("react").ReactNode;
}>;
state: Readonly<{}>;
refs: {
[key: string]: import("react").ReactInstance;
};
componentDidMount?(): void;
shouldComponentUpdate?(nextProps: Readonly, nextState: Readonly<{}>, nextContext: any): boolean;
componentWillUnmount?(): void;
componentDidCatch?(error: Error, errorInfo: import("react").ErrorInfo): void;
getSnapshotBeforeUpdate?(prevProps: Readonly, prevState: Readonly<{}>): any;
componentDidUpdate?(prevProps: Readonly, prevState: Readonly<{}>, snapshot?: any): void;
componentWillMount?(): void;
UNSAFE_componentWillMount?(): void;
componentWillReceiveProps?(nextProps: Readonly, nextContext: any): void;
UNSAFE_componentWillReceiveProps?(nextProps: Readonly, nextContext: any): void;
componentWillUpdate?(nextProps: Readonly, nextState: Readonly<{}>, nextContext: any): void;
UNSAFE_componentWillUpdate?(nextProps: Readonly, nextState: Readonly<{}>, nextContext: any): void;
};
new (props: import("./getControlGroup").IFormControlGroupProps, context: any): {
control: import("react").ReactInstance;
getControlInstance: () => import("react").ReactInstance;
render(): JSX.Element;
context: any;
setState(state: {} | ((prevState: Readonly<{}>, props: Readonly) => {} | Pick<{}, K_1>) | Pick<{}, K_1>, callback?: () => void): void;
forceUpdate(callback?: () => void): void;
readonly props: Readonly & Readonly<{
children?: import("react").ReactNode;
}>;
state: Readonly<{}>;
refs: {
[key: string]: import("react").ReactInstance;
};
componentDidMount?(): void;
shouldComponentUpdate?(nextProps: Readonly, nextState: Readonly<{}>, nextContext: any): boolean;
componentWillUnmount?(): void;
componentDidCatch?(error: Error, errorInfo: import("react").ErrorInfo): void;
getSnapshotBeforeUpdate?(prevProps: Readonly, prevState: Readonly<{}>): any;
componentDidUpdate?(prevProps: Readonly, prevState: Readonly<{}>, snapshot?: any): void;
componentWillMount?(): void;
UNSAFE_componentWillMount?(): void;
componentWillReceiveProps?(nextProps: Readonly, nextContext: any): void;
UNSAFE_componentWillReceiveProps?(nextProps: Readonly, nextContext: any): void;
componentWillUpdate?(nextProps: Readonly, nextState: Readonly<{}>, nextContext: any): void;
UNSAFE_componentWillUpdate?(nextProps: Readonly, nextState: Readonly<{}>, nextContext: any): void;
};
contextType?: import("react").Context;
};
ColorPickerField: {
new (props: import("./getControlGroup").IFormControlGroupProps | Readonly): {
control: import("react").ReactInstance;
getControlInstance: () => import("react").ReactInstance;
render(): JSX.Element;
context: any;
setState(state: {} | ((prevState: Readonly<{}>, props: Readonly) => {} | Pick<{}, K_1>) | Pick<{}, K_1>, callback?: () => void): void;
forceUpdate(callback?: () => void): void;
readonly props: Readonly & Readonly<{
children?: import("react").ReactNode;
}>;
state: Readonly<{}>;
refs: {
[key: string]: import("react").ReactInstance;
};
componentDidMount?(): void;
shouldComponentUpdate?(nextProps: Readonly, nextState: Readonly<{}>, nextContext: any): boolean;
componentWillUnmount?(): void;
componentDidCatch?(error: Error, errorInfo: import("react").ErrorInfo): void;
getSnapshotBeforeUpdate?(prevProps: Readonly, prevState: Readonly<{}>): any;
componentDidUpdate?(prevProps: Readonly, prevState: Readonly<{}>, snapshot?: any): void;
componentWillMount?(): void;
UNSAFE_componentWillMount?(): void;
componentWillReceiveProps?(nextProps: Readonly, nextContext: any): void;
UNSAFE_componentWillReceiveProps?(nextProps: Readonly, nextContext: any): void;
componentWillUpdate?(nextProps: Readonly, nextState: Readonly<{}>, nextContext: any): void;
UNSAFE_componentWillUpdate?(nextProps: Readonly, nextState: Readonly<{}>, nextContext: any): void;
};
new (props: import("./getControlGroup").IFormControlGroupProps, context: any): {
control: import("react").ReactInstance;
getControlInstance: () => import("react").ReactInstance;
render(): JSX.Element;
context: any;
setState(state: {} | ((prevState: Readonly<{}>, props: Readonly) => {} | Pick<{}, K_1>) | Pick<{}, K_1>, callback?: () => void): void;
forceUpdate(callback?: () => void): void;
readonly props: Readonly & Readonly<{
children?: import("react").ReactNode;
}>;
state: Readonly<{}>;
refs: {
[key: string]: import("react").ReactInstance;
};
componentDidMount?(): void;
shouldComponentUpdate?(nextProps: Readonly, nextState: Readonly<{}>, nextContext: any): boolean;
componentWillUnmount?(): void;
componentDidCatch?(error: Error, errorInfo: import("react").ErrorInfo): void;
getSnapshotBeforeUpdate?(prevProps: Readonly, prevState: Readonly<{}>): any;
componentDidUpdate?(prevProps: Readonly, prevState: Readonly<{}>, snapshot?: any): void;
componentWillMount?(): void;
UNSAFE_componentWillMount?(): void;
componentWillReceiveProps?(nextProps: Readonly, nextContext: any): void;
UNSAFE_componentWillReceiveProps?(nextProps: Readonly, nextContext: any): void;
componentWillUpdate?(nextProps: Readonly, nextState: Readonly<{}>, nextContext: any): void;
UNSAFE_componentWillUpdate?(nextProps: Readonly, nextState: Readonly<{}>, nextContext: any): void;
};
contextType?: import("react").Context;
};
DateRangePickerField: {
new (props: import("./getControlGroup").IFormControlGroupProps | Readonly): {
control: import("react").ReactInstance;
getControlInstance: () => import("react").ReactInstance;
render(): JSX.Element;
context: any;
setState(state: {} | ((prevState: Readonly<{}>, props: Readonly) => {} | Pick<{}, K_1>) | Pick<{}, K_1>, callback?: () => void): void;
forceUpdate(callback?: () => void): void;
readonly props: Readonly & Readonly<{
children?: import("react").ReactNode;
}>;
state: Readonly<{}>;
refs: {
[key: string]: import("react").ReactInstance;
};
componentDidMount?(): void;
shouldComponentUpdate?(nextProps: Readonly, nextState: Readonly<{}>, nextContext: any): boolean;
componentWillUnmount?(): void;
componentDidCatch?(error: Error, errorInfo: import("react").ErrorInfo): void;
getSnapshotBeforeUpdate?(prevProps: Readonly, prevState: Readonly<{}>): any;
componentDidUpdate?(prevProps: Readonly, prevState: Readonly<{}>, snapshot?: any): void;
componentWillMount?(): void;
UNSAFE_componentWillMount?(): void;
componentWillReceiveProps?(nextProps: Readonly, nextContext: any): void;
UNSAFE_componentWillReceiveProps?(nextProps: Readonly, nextContext: any): void;
componentWillUpdate?(nextProps: Readonly, nextState: Readonly<{}>, nextContext: any): void;
UNSAFE_componentWillUpdate?(nextProps: Readonly, nextState: Readonly<{}>, nextContext: any): void;
};
new (props: import("./getControlGroup").IFormControlGroupProps, context: any): {
control: import("react").ReactInstance;
getControlInstance: () => import("react").ReactInstance;
render(): JSX.Element;
context: any;
setState(state: {} | ((prevState: Readonly<{}>, props: Readonly) => {} | Pick<{}, K_1>) | Pick<{}, K_1>, callback?: () => void): void;
forceUpdate(callback?: () => void): void;
readonly props: Readonly & Readonly<{
children?: import("react").ReactNode;
}>;
state: Readonly<{}>;
refs: {
[key: string]: import("react").ReactInstance;
};
componentDidMount?(): void;
shouldComponentUpdate?(nextProps: Readonly, nextState: Readonly<{}>, nextContext: any): boolean;
componentWillUnmount?(): void;
componentDidCatch?(error: Error, errorInfo: import("react").ErrorInfo): void;
getSnapshotBeforeUpdate?(prevProps: Readonly, prevState: Readonly<{}>): any;
componentDidUpdate?(prevProps: Readonly, prevState: Readonly<{}>, snapshot?: any): void;
componentWillMount?(): void;
UNSAFE_componentWillMount?(): void;
componentWillReceiveProps?(nextProps: Readonly, nextContext: any): void;
UNSAFE_componentWillReceiveProps?(nextProps: Readonly, nextContext: any): void;
componentWillUpdate?(nextProps: Readonly, nextState: Readonly<{}>, nextContext: any): void;
UNSAFE_componentWillUpdate?(nextProps: Readonly, nextState: Readonly<{}>, nextContext: any): void;
};
contextType?: import("react").Context;
};
DateRangeQuickPickerField: {
new (props: import("./getControlGroup").IFormControlGroupProps | Readonly): {
control: import("react").ReactInstance;
getControlInstance: () => import("react").ReactInstance;
render(): JSX.Element;
context: any;
setState(state: {} | ((prevState: Readonly<{}>, props: Readonly) => {} | Pick<{}, K_1>) | Pick<{}, K_1>, callback?: () => void): void;
forceUpdate(callback?: () => void): void;
readonly props: Readonly & Readonly<{
children?: import("react").ReactNode;
}>;
state: Readonly<{}>;
refs: {
[key: string]: import("react").ReactInstance;
};
componentDidMount?(): void;
shouldComponentUpdate?(nextProps: Readonly, nextState: Readonly<{}>, nextContext: any): boolean;
componentWillUnmount?(): void;
componentDidCatch?(error: Error, errorInfo: import("react").ErrorInfo): void;
getSnapshotBeforeUpdate?(prevProps: Readonly, prevState: Readonly<{}>): any;
componentDidUpdate?(prevProps: Readonly, prevState: Readonly<{}>, snapshot?: any): void;
componentWillMount?(): void;
UNSAFE_componentWillMount?(): void;
componentWillReceiveProps?(nextProps: Readonly, nextContext: any): void;
UNSAFE_componentWillReceiveProps?(nextProps: Readonly, nextContext: any): void;
componentWillUpdate?(nextProps: Readonly, nextState: Readonly<{}>, nextContext: any): void;
UNSAFE_componentWillUpdate?(nextProps: Readonly, nextState: Readonly<{}>, nextContext: any): void;
};
new (props: import("./getControlGroup").IFormControlGroupProps, context: any): {
control: import("react").ReactInstance;
getControlInstance: () => import("react").ReactInstance;
render(): JSX.Element;
context: any;
setState(state: {} | ((prevState: Readonly<{}>, props: Readonly) => {} | Pick<{}, K_1>) | Pick<{}, K_1>, callback?: () => void): void;
forceUpdate(callback?: () => void): void;
readonly props: Readonly & Readonly<{
children?: import("react").ReactNode;
}>;
state: Readonly<{}>;
refs: {
[key: string]: import("react").ReactInstance;
};
componentDidMount?(): void;
shouldComponentUpdate?(nextProps: Readonly, nextState: Readonly<{}>, nextContext: any): boolean;
componentWillUnmount?(): void;
componentDidCatch?(error: Error, errorInfo: import("react").ErrorInfo): void;
getSnapshotBeforeUpdate?(prevProps: Readonly, prevState: Readonly<{}>): any;
componentDidUpdate?(prevProps: Readonly, prevState: Readonly<{}>, snapshot?: any): void;
componentWillMount?(): void;
UNSAFE_componentWillMount?(): void;
componentWillReceiveProps?(nextProps: Readonly, nextContext: any): void;
UNSAFE_componentWillReceiveProps?(nextProps: Readonly, nextContext: any): void;
componentWillUpdate?(nextProps: Readonly, nextState: Readonly<{}>, nextContext: any): void;
UNSAFE_componentWillUpdate?(nextProps: Readonly, nextState: Readonly<{}>, nextContext: any): void;
};
contextType?: import("react").Context;
};
SwitchField: {
new (props: import("./getControlGroup").IFormControlGroupProps | Readonly): {
control: import("react").ReactInstance;
getControlInstance: () => import("react").ReactInstance;
render(): JSX.Element;
context: any;
setState(state: {} | ((prevState: Readonly<{}>, props: Readonly) => {} | Pick<{}, K_1>) | Pick<{}, K_1>, callback?: () => void): void;
forceUpdate(callback?: () => void): void;
readonly props: Readonly & Readonly<{
children?: import("react").ReactNode;
}>;
state: Readonly<{}>;
refs: {
[key: string]: import("react").ReactInstance;
};
componentDidMount?(): void;
shouldComponentUpdate?(nextProps: Readonly, nextState: Readonly<{}>, nextContext: any): boolean;
componentWillUnmount?(): void;
componentDidCatch?(error: Error, errorInfo: import("react").ErrorInfo): void;
getSnapshotBeforeUpdate?(prevProps: Readonly, prevState: Readonly<{}>): any;
componentDidUpdate?(prevProps: Readonly, prevState: Readonly<{}>, snapshot?: any): void;
componentWillMount?(): void;
UNSAFE_componentWillMount?(): void;
componentWillReceiveProps?(nextProps: Readonly, nextContext: any): void;
UNSAFE_componentWillReceiveProps?(nextProps: Readonly, nextContext: any): void;
componentWillUpdate?(nextProps: Readonly, nextState: Readonly<{}>, nextContext: any): void;
UNSAFE_componentWillUpdate?(nextProps: Readonly, nextState: Readonly<{}>, nextContext: any): void;
};
new (props: import("./getControlGroup").IFormControlGroupProps, context: any): {
control: import("react").ReactInstance;
getControlInstance: () => import("react").ReactInstance;
render(): JSX.Element;
context: any;
setState(state: {} | ((prevState: Readonly<{}>, props: Readonly) => {} | Pick<{}, K_1>) | Pick<{}, K_1>, callback?: () => void): void;
forceUpdate(callback?: () => void): void;
readonly props: Readonly & Readonly<{
children?: import("react").ReactNode;
}>;
state: Readonly<{}>;
refs: {
[key: string]: import("react").ReactInstance;
};
componentDidMount?(): void;
shouldComponentUpdate?(nextProps: Readonly