import { AxiosInstance } from 'axios'; import { CampaignAction, CampaignContent, CampaignData, CampaignQuery, CampaignSendData, CampaignStatus } from '../@types'; export default function (client: AxiosInstance): { actOnCampaign(campaignId: number, action: CampaignAction, data?: CampaignSendData): Promise>; getCampaigns(status?: CampaignStatus, params?: CampaignQuery): Promise>; getCampaignCount(status?: CampaignStatus): Promise; createCampaign(campaign: CampaignData): Promise>; removeCampaign(campaignId: number): Promise>; setCampaignContent(campaignId: number, content: CampaignContent): Promise>; };