import { JsonApiObject } from "json-api-normalizer"; import { ApiActionHandler } from ".."; import { Operation } from "../interfaces/Operation"; import { SerializeJsonApiModelPatchParam } from "../interfaces/SerializeJsonApiModelParam"; import { ExtractJSONAModel } from "../types/UtilityTypes"; export declare const usePatch: , F extends import("../interfaces/JSONAModel").BaseJSONA = ExtractJSONAModel>(apiActionHandler: T, headers?: { [key: string]: string; } | undefined) => { operation: Operation; record: F | null; loading: boolean; update: (id: string, serializeModelParam: SerializeJsonApiModelPatchParam) => Promise; };