import {default as VolumeMeter, generateWaveSample} from './src/audio/audio-tools';
import AdministrativeSDK from './src/administrative-sdk/administrative-sdk';
import AudioPlayer from './src/audio/audio-player';
import AudioRecorder from './src/audio/audio-recorder';
import BasicAuth from './src/administrative-sdk/basic-auth/basic-auth';
import ChoiceChallenge from './src/administrative-sdk/choice-challenge/choice-challenge';
import ChoiceRecognition from './src/administrative-sdk/choice-recognition/choice-recognition';
import Connection from './src/administrative-sdk/connection/connection-controller';
import CordovaMediaPlayer from './src/audio/cordova-media-player';
import CordovaMediaRecorder from './src/audio/cordova-media-recorder';
import MediaRecorder from './src/audio/media-recorder';
import Organisation from './src/administrative-sdk/organisation/organisation';
import Phoneme from './src/administrative-sdk/phoneme/phoneme';
import PronunciationAnalysis from './src/administrative-sdk/pronunciation-analysis/pronunciation-analysis';
import PronunciationChallenge from './src/administrative-sdk/pronunciation-challenge/pronunciation-challenge';
import SpeechChallenge from './src/administrative-sdk/speech-challenge/speech-challenge';
import SpeechRecording from './src/administrative-sdk/speech-recording/speech-recording';
import Student from './src/administrative-sdk/student/student';
import Tools from './src/tools';
import WavePacker from './src/audio/wave-packer';
import WebAudioPlayer from './src/audio/web-audio-player';
import WebAudioRecorder from './src/audio/web-audio-recorder';
import Word from './src/administrative-sdk/word/word';
import WordChunk from './src/administrative-sdk/word-chunk/word-chunk';

export {
  AdministrativeSDK,
  BasicAuth,
  ChoiceChallenge,
  ChoiceRecognition,
  Connection,
  Organisation,
  Phoneme,
  PronunciationAnalysis,
  PronunciationChallenge,
  SpeechChallenge,
  SpeechRecording,
  Student,
  Word,
  WordChunk,

  AudioPlayer,
  AudioRecorder,

  CordovaMediaPlayer,

  CordovaMediaRecorder,

  generateWaveSample,

  MediaRecorder,

  Tools,

  VolumeMeter,

  WavePacker,

  WebAudioPlayer,

  WebAudioRecorder
};

import {default as VolumeMeter, generateWaveSample} from './audio/audio-tools';
import AdministrativeSDK from './administrative-sdk/administrative-sdk';
import AudioPlayer from './audio/audio-player';
import AudioRecorder from './audio/audio-recorder';
import BasicAuth from './administrative-sdk/basic-auth/basic-auth';
import ChoiceChallenge from './administrative-sdk/choice-challenge/choice-challenge';
import ChoiceRecognition from './administrative-sdk/choice-recognition/choice-recognition';
import Connection from './administrative-sdk/connection/connection-controller';
import CordovaMediaPlayer from './audio/cordova-media-player';
import CordovaMediaRecorder from './audio/cordova-media-recorder';
import MediaRecorder from './audio/media-recorder';
import Organisation from './administrative-sdk/organisation/organisation';
import Phoneme from './administrative-sdk/phoneme/phoneme';
import PronunciationAnalysis from './administrative-sdk/pronunciation-analysis/pronunciation-analysis';
import PronunciationChallenge from './administrative-sdk/pronunciation-challenge/pronunciation-challenge';
import SpeechChallenge from './administrative-sdk/speech-challenge/speech-challenge';
import SpeechRecording from './administrative-sdk/speech-recording/speech-recording';
import Student from './administrative-sdk/student/student';
import Tools from './tools';
import WavePacker from './audio/wave-packer';
import WebAudioPlayer from './audio/web-audio-player';
import WebAudioRecorder from './audio/web-audio-recorder';
import Word from './administrative-sdk/word/word';
import WordChunk from './administrative-sdk/word-chunk/word-chunk';

export {
  AdministrativeSDK,
  BasicAuth,
  ChoiceChallenge,
  ChoiceRecognition,
  Connection,
  Organisation,
  Phoneme,
  PronunciationAnalysis,
  PronunciationChallenge,
  SpeechChallenge,
  SpeechRecording,
  Student,
  Word,
  WordChunk,

  AudioPlayer,
  AudioRecorder,

  CordovaMediaPlayer,

  CordovaMediaRecorder,

  generateWaveSample,

  MediaRecorder,

  Tools,

  VolumeMeter,

  WavePacker,

  WebAudioPlayer,

  WebAudioRecorder
};

move index to src