import { MissingReportClient } from '../../data/missingReportClient.js';
import { components } from '../../types/api.d.js';
import { ServiceFeatureConfig } from '../../types/DprConfig.js';

declare class MissingReportService {
    private readonly missingReportClient;
    enabled: boolean;
    constructor(missingReportClient: MissingReportClient, serviceFeatureConfig: ServiceFeatureConfig);
    submitMissingReportEntry(token: string, reportId: string, variantId: string, reason?: string): Promise<components['schemas']['MissingReportSubmission']> | undefined;
}

export { MissingReportService, MissingReportService as default };
