import { CallCommon } from '@azure/communication-calling';
import { CallingSounds } from './CallAdapter';
import { CommunicationIdentifier } from '@azure/communication-common';
/**
 * @private
 */
export declare class CallingSoundSubscriber {
    private call;
    private soundsLoaded?;
    private callees;
    playingSounds: boolean;
    constructor(call: CallCommon, callees?: CommunicationIdentifier[], sounds?: CallingSounds);
    private onCallStateChanged;
    private subscribeCallSoundEvents;
    unsubscribeAll(): void;
    pauseSounds(): void;
    private loadSounds;
    private playSound;
}
//# sourceMappingURL=CallingSoundSubscriber.d.ts.map