import { AudioPlayerActionCMD } from './internal/model'; import { AudioFile, AudioPlayerOptions, AudioSpeed, AudioToolbar } from './models/audio'; import { AudioPlayMode } from './models/audio'; declare function play(options: AudioPlayerOptions): Promise<{}>; declare function pause(): Promise<{}>; declare function resume(): Promise<{}>; declare function destroy(): Promise<{}>; declare function deleteOne(payload: { index: number; }): Promise<{}>; declare function setSpeed(speed: AudioSpeed): Promise<{}>; declare function setMode(mode: AudioPlayMode): Promise<{}>; declare function previous(): Promise<{}>; declare function next(): Promise<{}>; declare function setPosition(index: number, position: number): Promise<{}>; declare function append(params: { direction: 'start' | 'end'; files: AudioFile[]; }): Promise<{}>; declare function setToolbar(params: { toolbar: AudioToolbar[]; }): Promise<{}>; export declare const audio: { play: typeof play; pause: typeof pause; resume: typeof resume; destroy: typeof destroy; delete: typeof deleteOne; setSpeed: typeof setSpeed; setMode: typeof setMode; previous: typeof previous; next: typeof next; setPosition: typeof setPosition; append: typeof append; setToolbar: typeof setToolbar; addEventListener: (event: AudioPlayerActionCMD, listener: (data: any) => void) => void; removeEventListener: (event: AudioPlayerActionCMD, listener: (data: any) => void) => void; removeAllListeners: (event?: AudioPlayerActionCMD) => void; }; export {};