/** * React Query Mutation Hook for Deleting Campaigns * Provides cache cleanup and invalidation */ import { createApiMutation } from '../../../hooks/factories'; import type { ServiceOptions } from '@plyaz/types/api'; import type { EndpointsList } from '@/api/endpoints'; /** * Hook for deleting campaigns * * @param serviceOptions - Service options (apiClient, apiConfig, updateConfigOptions) * @param mutationOptions - React Query mutation options * @returns React Query mutation result * * @example * ```typescript * const { mutate } = useDeleteCampaign(undefined, { * onSuccess: () => navigate('/campaigns') * }); * mutate(campaignId); * ``` */ export declare function useDeleteCampaign(serviceOptions?: ServiceOptions, mutationOptions?: Parameters>>[1]): ReturnType>>; //# sourceMappingURL=useDeleteCampaign.d.ts.map