import * as GARMIN from 'fitness-libraries/dist/modules/garmin';
import { Workout } from 'fitness-models';
import { Activity } from 'garmin-api-handler';
import { TransferAdapter } from '../TransferAdapter';
import GarminConvertor from './GarminConvertor';
export default class GarminTransferAdapter implements TransferAdapter {
    private garminService;
    private garminConvertor;
    constructor(garminService: GARMIN.GarminService, garminConvertor: GarminConvertor);
    getWorkout(id: string): Promise<Workout>;
    findWorkout(workout: Workout): Promise<Activity<any, any> | null>;
    findUniversalWorkout(workout: Workout): Promise<Workout<any> | null>;
    createWorkout(workout: Workout): Promise<string>;
}
