import { AcquisitionPointForRender } from '../render';
import PGSFeeder, { PGSFeederOption } from './feeder';
export default class PGSSupFeeder implements PGSFeeder {
    private option;
    private priviousTime;
    private decode;
    private decodeBuffer;
    private decodingPromise;
    private decodingNotify;
    private abortController;
    private present;
    private isDestroyed;
    constructor(option?: Partial<PGSFeederOption>);
    private notify;
    private generator;
    private pump;
    feed(data: ArrayBuffer, pts: number, dts: number, timescale: number): void;
    content(time: number): Readonly<AcquisitionPointForRender> | null;
    private clear;
    onattach(): void;
    ondetach(): void;
    onseek(): void;
    destroy(): void;
}
//# sourceMappingURL=mpegtsfeeder.d.ts.map