import { NativeAudio } from '@ionic-native/native-audio' ; export class NativeAudioMock extends NativeAudio { param id { string } param assetPath { string } returns { Promise < any > } preloadSimple ( id , assetPath ) { return new Promise ( ( resolve , reject ) => { resolve ( ) ; } ) ; } ; param id { string } param assetPath { string } param volume { number } param voices { number } param delay { number } returns { Promise < any > } preloadComplex ( id , assetPath , volume , voices , delay ) { return new Promise ( ( resolve , reject ) => { resolve ( ) ; } ) ; } ; param id { string } param completeCallback { Function } returns { Promise < any > } play ( id , completeCallback ? ) { return new Promise ( ( resolve , reject ) => { resolve ( ) ; } ) ; } ; param id { string } returns { Promise < any > } stop ( id ) { return new Promise ( ( resolve , reject ) => { resolve ( ) ; } ) ; } ; param id { string } return { Promise < any > } loop ( id ) { return new Promise ( ( resolve , reject ) => { resolve ( ) ; } ) ; } ; param id { string } returns { Promise < any > } unload ( id ) { return new Promise ( ( resolve , reject ) => { resolve ( ) ; } ) ; } ; param id { string } param volume { number } returns { Promise < any > } setVolumeForComplexAsset ( id , volume ) { return new Promise ( ( resolve , reject ) => { resolve ( ) ; } ) ; } ; }