import Shell17, { Platform, ClientType } from "./Shell17";
/**
 * @author Raykid
 * @email initial_r@qq.com
 * @create date 2018-01-08
 * @modify date 2018-01-08
 *
 * 一起作业微信小程序外壳
*/
export default class Shell17WXApp extends Shell17 {
    constructor();
    readonly platform: Platform;
    readonly clientType: ClientType;
    /*************************** 下面是音频接口 ***************************/
    protected initAudio(): void;
    private _voiceDict;
    /**
     * 开始下载音频
     *
     * @param {string} url 音频地址
     * @memberof Shell17Mobile
     */
    loadAudio(url: string, callback?: (path: string) => void): void;
    /**
     * 开始播放音频
     *
     * @param {string} url 音频地址
     * @memberof Shell17Mobile
     */
    playAudio(url: string): void;
    /**
     * 暂停播放音频
     *
     * @param {string} url 音频地址
     * @memberof Shell17Mobile
     */
    pauseAudio(url: string): void;
    /**
     * 音频跳转到指定位置
     *
     * @param {string} url 音频地址
     * @param {number} time 跳转位置（毫秒）
     * @memberof Shell17Mobile
     */
    seekAudio(url: string, time: number): void;
    /**
     * 停止播放音频
     *
     * @param {string} url 音频地址
     * @memberof Shell17Mobile
     */
    stopAudio(url: string): void;
    /*************************** 下面是语音引擎接口 ***************************/
    private _recordDict;
    private _curRecordParams;
    private initRecord;
    private uuid;
    startRecord(params: {
        id: string;
        str: string;
        playback: boolean;
    }): void;
    stopRecord(params: any): void;
    startPlayback(params: any): void;
    stopPlayback(params: any): void;
}
