import { ArchFitTest } from '../../interfaces/ArchFitConfiguration';
import { ArchFitData } from '../../interfaces/ArchFitData';
import { DataService } from '../../interfaces/DataService';
import { DataStore } from '../../interfaces/DataStore';
export declare function createNewFitnessDataService(region: string, tests: ArchFitTest[], period: number): Promise<FitnessDataService>;
declare class FitnessDataService implements DataService {
    private readonly region;
    private readonly tests;
    private readonly period;
    private readonly dataStore;
    constructor(region: string, tests: ArchFitTest[], period: number, dataStore: DataStore);
    private filteredTestNames;
    private hasTest;
    getData(): Promise<ArchFitData>;
    private getDataForAPIGateway;
    private getDataForDynamoDB;
    private getDataForLambda;
    private getDataForS3;
    private getDataForBilling;
    private getOtherData;
}
export {};
