import { Repository } from 'typeorm';
import { SocialMedias } from 'src/entities/social-medias.entity';
import { FacebookServices } from 'src/common/services/facebook/facebook.service';
import { InstagramServices } from 'src/common/services/instagram/instagram.service';
import { TiktokServices } from 'src/common/services/tiktok/tiktok.service';
import { ApifyServices } from 'src/common/services/apify/apify.service';
import { YoutubeServices } from 'src/common/services/youtube/youtube.service';
import { UsersServices } from 'src/common/services/users/users.service';
import { CampaignService } from 'src/modules/campaign/campaign.services';
import { AiReportService } from 'src/modules/campaign/ai-report.service';
import { InfluencerRegisterService } from 'src/modules/influencer-register/influencer-register.services';
export declare class CronService {
    private facebookServices;
    private instagramServices;
    private tiktokServices;
    private apifyService;
    private youtubeServices;
    private userService;
    private campaignService;
    private aiReportService;
    private influencerRegisterService;
    private SocialMedias;
    constructor(facebookServices: FacebookServices, instagramServices: InstagramServices, tiktokServices: TiktokServices, apifyService: ApifyServices, youtubeServices: YoutubeServices, userService: UsersServices, campaignService: CampaignService, aiReportService: AiReportService, influencerRegisterService: InfluencerRegisterService, SocialMedias: Repository<SocialMedias>);
    private manualRunCount;
    checkEnvironment(): Promise<boolean>;
    runJobs(): void;
    RefreshAccessToken(): Promise<void>;
    InstagramApifyScraper(): Promise<void>;
    FacebookApifyScraper(): Promise<void>;
    TiktokApifyScraper(): Promise<void>;
    InstagramApifyScraperForCountry(): Promise<void>;
    FacebookApifyScraperForCountry(): Promise<void>;
    TikTokApifyScraperForCountry(): Promise<void>;
    getYoutubeChannelId(): Promise<void>;
    YoutubeScraper(): Promise<void>;
    YoutubeScraperForCountry(): Promise<void>;
    syncFacebookPage(): Promise<void>;
    syncInstagramProfile(): Promise<void>;
    checkInstagramToken(): Promise<void>;
    syncInstagramInsights(): Promise<void>;
    updateCampaignPostsInsights(): Promise<void>;
    syncTiktokProfile(): Promise<void>;
    uploadPostImageOnS3Bucket(): Promise<void>;
    changeUserPermission(): Promise<void>;
    convertToFreePlan(): Promise<void>;
    campaignInfluencerStatusNotification(): Promise<void>;
    campaignBrandStatusNotification(): Promise<void>;
    dailyApplicationSummaryNotification(): Promise<void>;
    campaignBrandDraftStatusNotification(): Promise<void>;
    campaignCompleteStatusNotification(): Promise<void>;
    processCompletionRequests30Days(): Promise<void>;
}
