import { ChunkSource } from '@chunkd/core';
interface SourceRequest {
    offset: number;
    length?: number;
    source: string;
    duration?: number;
}
export declare class SourceTracer {
    requests: SourceRequest[];
    /** Reset the request tracer */
    reset(): void;
    /** Override the fetchByte function to trace all requests for this source  */
    trace(source: ChunkSource): void;
}
export declare const St: SourceTracer;
export {};
//# sourceMappingURL=source.tracer.d.ts.map