import { FieldApi, FormField } from '../types/fields'; import { GenericObject } from '../../_shared/types/utils'; export declare function isArrayField(field: FormField): field is FormField & { type: 'array-list' | 'array-tabs' | 'array-variant'; }; export declare function isObjectField(field: FormField): field is FormField & { type: 'object' | 'group'; }; export declare function preformatFormState(fields: Array, inputState: GenericObject, parentKeys: string[]): any; export declare function mapFieldsInitialState(getFieldApi: (key: string, parentKey: string[]) => FieldApi, inputState: Record, fields?: Array, parentKeys?: string[], rootState?: Record): any; export declare function mapFieldsOutputState(getFieldApi: (key: string, parentKey: string[]) => FieldApi, inputState: Record, fields?: Array, parentKeys?: string[], rootState?: Record): any;