import { Campaign } from './campaign.entity';
import { Users } from './users.entity';
export declare enum AiReportStatus {
    PENDING = "Pending",
    IN_PROGRESS = "In_progress",
    COMPLETED = "Completed",
    FAILED = "Failed"
}
export declare class AiReportLog {
    id: string;
    campaign: Campaign;
    user: Users;
    status: AiReportStatus;
    number_of_applicant: number;
    request_json: Record<string, any>;
    response_json: Record<string, any>;
    response_id: string;
    model_name: string;
    metadata_json: Record<string, any>;
    input_token: number;
    output_token: number;
    total_token: number;
    quota_deducted: boolean;
    error_message: string;
    started_at: Date;
    completed_at: Date;
    created_at: Date;
    updated_at: Date;
}
