/** Retires audible output on spoken interruption without changing Pi turn routing. */ export declare class RealtimePlayback { private inputActive; private inputGeneration; private assistantGeneration; private speakerActiveUntil; private suppressed; private readonly setSuppressed; constructor(setSuppressed: (suppressed: boolean) => void); audioActivity(): void; inputStarted(speechPending: boolean): void; inputFinished(speechPending: boolean, hasTranscript: boolean): void; outputAdded(): void; outputFinished(): void; private releaseCurrentOutput; private suppress; }