import * as FITBIT from 'fitness-libraries/dist/modules/fitbit';
import { Workout } from 'fitness-models';
import { TransferAdapter } from '../TransferAdapter';
import FitbitConvertor from './FitbitConvertor';
export default class FitbitTransferAdapter implements TransferAdapter {
    private fitbitService;
    private fitbitConvertor;
    constructor(fitbitService: FITBIT.FitbitService, fitbitConvertor: FitbitConvertor);
    getWorkout(id: string): Promise<Workout>;
    findWorkout(workout: Workout): Promise<import("fitbit-api-handler").Activity<number, import("fitbit-api-handler/dist/types/api").ApiActivity> | null>;
    findUniversalWorkout(workout: Workout): Promise<Workout<any> | null>;
    createWorkout(workout: Workout): Promise<string>;
}
