import { JDBus } from "../bus"; import { JDClient } from "../client"; import { Trace } from "./trace"; /** * A player for packet traces. * @category Trace */ export declare class TracePlayer extends JDClient { readonly bus: JDBus; speed: number; private _trace; private _busStartTimestamp; private _index; private _interval; private _lastProgressEmit; constructor(bus: JDBus, speed?: number); get running(): boolean; get trace(): Trace; set trace(t: Trace); /** * Gets the adjusted timestamp */ get elapsed(): number; get progress(): number; get length(): number; start(): void; stop(): void; private tick; private emitProgress; } //# sourceMappingURL=traceplayer.d.ts.map