import { Repository } from 'typeorm';
import { ContentSubmission } from './content.entity';
import { Application } from '../applications/application.entity';
export declare class TrackingService {
    private contentRepo;
    private applicationRepo;
    constructor(contentRepo: Repository<ContentSubmission>, applicationRepo: Repository<Application>);
    submitLink(applicationId: string, url: string): Promise<ContentSubmission>;
    verifySubmission(submissionId: string, campaignTitle: string): Promise<void>;
    getSubmissions(applicationId: string): Promise<ContentSubmission[]>;
    getSubmissionsForBrand(brandId: string): Promise<ContentSubmission[]>;
    getSubmissionsForCampaign(campaignId: string): Promise<ContentSubmission[]>;
}
