import { UseMutationOptions } from '@tanstack/react-query'; import { UpdateWebhookEndpointInput, AssetRegister } from '@futureverse/asset-register'; /** * This hook is used to create a webhook endpoint */ type UpdateWebhookEndpointResponse = Awaited>; export declare const useUpdateWebhookEndpoint: (options?: Omit, "mutationFn">) => { schema: { __typename: "WebhookEndpoint"; id: string; webhookId: string; subscriber: import('@futureverse/asset-register/types').ChainAddress; url: string; apiKey: string; retries: number; createdAt: number; } | undefined; update: import('@tanstack/react-query').UseMutateFunction<{ __typename: "WebhookEndpoint"; id: string; webhookId: string; subscriber: import('@futureverse/asset-register/types').ChainAddress; url: string; apiKey: string; retries: number; createdAt: number; }, TError, UpdateWebhookEndpointInput, TContext>; updateAsync: import('@tanstack/react-query').UseMutateAsyncFunction<{ __typename: "WebhookEndpoint"; id: string; webhookId: string; subscriber: import('@futureverse/asset-register/types').ChainAddress; url: string; apiKey: string; retries: number; createdAt: number; }, TError, UpdateWebhookEndpointInput, TContext>; reactQuery: import('@tanstack/react-query').UseMutationResult<{ __typename: "WebhookEndpoint"; id: string; webhookId: string; subscriber: import('@futureverse/asset-register/types').ChainAddress; url: string; apiKey: string; retries: number; createdAt: number; }, TError, UpdateWebhookEndpointInput, TContext>; }; export {};