import { BaseAudioChannel } from './BaseAudioChannel'; import { IAudioChannel } from './IAudioChannel'; export declare class EventAudioChannel extends BaseAudioChannel implements IAudioChannel { static maxChannels: number; static _channels: Array; static _base64Cache: Record; private _volume; private _groupID; private _groupVolume; private _groupPan; private _startTime; private _duration; private _audio; static stopAllSounds(channelGroup?: number): void; static setChannelGroupVolume(value: number, channelGroup?: number): void; get duration(): number; get currentTime(): number; get pan(): number; set pan(value: number); get groupID(): number; set groupID(value: number); get groupVolume(): number; set groupVolume(value: number); get groupPan(): number; set groupPan(value: number); get volume(): number; set volume(value: number); isPlaying(): boolean; isLooping(): boolean; isDecoding(): boolean; constructor(groupID?: number, groupVolume?: number, groupPan?: number); restart(): boolean; play(buffer: ArrayBuffer, offset?: number, loop?: boolean | number, id?: number): void; private stopInternally; stop(): void; private _onTimeUpdate; } //# sourceMappingURL=EventAudioChannel.d.ts.map