export class BlockedSource extends BaseSource {
    /**
     *
     * @param {BaseSource} source The underlying source that shall be blocked and cached
     * @param {object} options
     * @param {number} [options.blockSize]
     * @param {number} [options.cacheSize]
     */
    constructor(source: BaseSource, { blockSize, cacheSize }?: {
        blockSize?: number | undefined;
        cacheSize?: number | undefined;
    });
    source: BaseSource;
}
import { BaseSource } from "./basesource.js";
//# sourceMappingURL=blockedsource.d.ts.map