import { AiService } from './ai.service';
export declare class AiController {
    private readonly aiService;
    constructor(aiService: AiService);
    getSmartMatches(campaignId: string): Promise<any[]>;
    predictPerformance(campaignId: string): Promise<any>;
    generateCaptions(body: {
        brandName: string;
        campaignTitle: string;
        platform?: string;
        category?: string;
        tone?: string;
        count?: number;
    }): Promise<any>;
    generatePitch(body: {
        campaignTitle: string;
        campaignDescription?: string;
        creatorName: string;
        creatorCategory?: string;
        creatorFollowers?: string;
    }): Promise<any>;
    rankApplicants(campaignId: string): Promise<any>;
    generateContract(body: {
        brandName: string;
        creatorName: string;
        campaignTitle: string;
        deliverables?: string;
        budget?: number;
        deadline?: string;
        platform?: string;
        usageRights?: string;
    }): Promise<any>;
    recommendCampaigns(body: {
        creatorCategory: string;
        creatorInterests?: string[];
        creatorFollowers?: number;
        creatorPlatform?: string;
    }): Promise<any>;
    analyzeSentiment(text: string): Promise<any>;
    deepResearch(body: {
        image_url?: string;
        username?: string;
        niche?: string;
        follower_count?: string;
        platform?: string;
        known_for?: string;
    }): Promise<any>;
    teamSummary(tasks: any[]): Promise<{
        summary: string;
    }>;
    analyzePost(body: {
        url: string;
        taskTitle: string;
    }): Promise<{
        analysis: string;
    }>;
    getBotStatus(jobId: string): Promise<any>;
}
