import { IAudioStreamNode, IStreamChunk } from "../common/Exports"; export declare class ReplayableAudioNode implements IAudioStreamNode { private privAudioNode; private privBytesPerSecond; private privBuffers; private privReplayOffset; private privLastShrinkOffset; private privBufferStartOffset; private privBufferSerial; private privBufferedBytes; private privReplay; private privLastChunkAcquiredTime; constructor(audioSource: IAudioStreamNode, bytesPerSecond: number); id: () => string; read(): Promise>; detach(): Promise; replay(): void; shrinkBuffers(offset: number): void; findTimeAtOffset(offset: number): number; }