import { CampaignsService } from './campaigns.service';
export declare class CampaignsController {
    private readonly campaignsService;
    constructor(campaignsService: CampaignsService);
    getActive(): Promise<import("./campaign.entity").Campaign[]>;
    getBrandCampaigns(req: any): Promise<import("./campaign.entity").Campaign[]>;
    getMineCampaigns(req: any): Promise<import("./campaign.entity").Campaign[]>;
    createCampaign(req: any, body: any): Promise<import("./campaign.entity").Campaign>;
    updateCampaign(req: any, id: string, body: any): Promise<import("./campaign.entity").Campaign>;
    deleteCampaign(req: any, id: string): Promise<{
        success: boolean;
    }>;
}
