import ReportingClient from './reportingClient';
import DashboardClient from './dashboardClient';
import ReportDataStore, { RedisClient } from './reportDataStore';
import { ApiConfig, FeatureFlagConfig, MigrationServiceConfig } from './types';
import { FeatureFlagService } from '../services/featureFlagService';
import ProductCollectionClient from './productCollectionClient';
import MissingReportClient from './missingReportClient';
import { ReportIdMigrationService } from '../services/reportIdMigrationService';
export declare const initDprReportingClients: (reportingApiConfig: ApiConfig, redisClient: RedisClient, storePrefix?: string, featureFlagConfig?: FeatureFlagConfig, migrationServiceConfig?: MigrationServiceConfig) => {
    reportingClient: ReportingClient;
    dashboardClient: DashboardClient;
    reportDataStore: ReportDataStore;
    missingReportClient: MissingReportClient;
    productCollectionClient: ProductCollectionClient;
    featureFlagService: FeatureFlagService;
    reportIdMigrationService: ReportIdMigrationService;
};
export default initDprReportingClients;
