import { MutationConfig, MutationInfo } from "@pastweb/tools/api/hooks/useMutation";
//#region src/api/hooks/useMutation/useMutation.d.ts
/**
* React wrapper for `@pastweb/tools` `useMutation`.
*
* The mutation object is created once, and React re-renders when its reactive
* fields change.
*
* @example
* ```tsx
* const saveUser = useMutation({
* fn: payload => agent.post('/api/users', payload),
* });
*
*
* ```
*/
declare function useMutation(config: MutationConfig): MutationInfo;
//#endregion
export { useMutation };
//# sourceMappingURL=useMutation.d.ts.map