import { FetchResult } from "@apollo/client"; import { EntityType } from "@trackunit/iris-app-api"; import { SystemOfMeasurementType } from "@trackunit/iris-app-runtime-core-api"; import { UpdateCustomFieldValuesMutation } from "./generated/graphql-api/graphql"; import { CustomFieldValueAndDefinition } from "./useCustomFieldsValueAndDefinition"; type UseUpdateCustomFieldValuesReturnValue = { updateCustomFields: (data: Record) => Promise, Record>>; result: UpdateCustomFieldValuesMutation | null | undefined; inProgress: boolean; }; /** * Execute custom fields update from form data */ export declare const useUpdateCustomFieldValues: (entityId: string, entityType: EntityType, customFields: Array, systemOfMeasurement?: SystemOfMeasurementType) => UseUpdateCustomFieldValuesReturnValue; export {};