import { FieldStorePropsRecord } from "../contracts/field"; export declare const FIELDS_GROUP_SEPARATOR = "."; export declare namespace FormStoreHelpers { /** * Constructs field id from given fieldName and an optional fieldsGroupIdkds * * @param {string} fieldName * @param {string} [fieldsGroupId] * @returns Constructed field id * * @memberOf FormStore */ function GetFieldId(fieldName: string, fieldsGroupId?: string): string; function GetFieldsGroupId(name: string, parentId?: string): string; function GetFieldsArrayId(name: string, arrayKey: string, parentId?: string): string; function ArrayUnique(array: T[], concat?: boolean): T[]; function RemoveValues(array: T[], valuesToRemove: T[], concat?: boolean): T[]; function PropsEqual(newProps: FieldStorePropsRecord, oldProps: FieldStorePropsRecord): boolean; function DeepCompare(...args: any[]): boolean; }