import { InworldPacket } from '../../entities/packets/inworld_packet.entity.js';
import { GrpcAudioPlayback } from './grpc_audio.playback.js';
export declare class InworldPlayer<InworldPacketT extends InworldPacket = InworldPacket> {
    private player;
    private grpcAudioPlayer;
    constructor(props: {
        grpcAudioPlayer: GrpcAudioPlayback<InworldPacketT>;
    });
    getMute(): boolean;
    mute(mute: boolean): void;
    stop(): Promise<void>;
    clear(): void;
    playWorkaroundSound(): void;
    isActive(): boolean;
    hasPacket(props: {
        interactionId?: string;
        utteranceId?: string;
    }): boolean;
}
