import { EngineCallbacks, SegmentWithStream } from "../types.js"; export declare class EngineRequest { readonly segment: SegmentWithStream; readonly engineCallbacks: EngineCallbacks; private _status; private _shouldBeStartedImmediately; constructor(segment: SegmentWithStream, engineCallbacks: EngineCallbacks); get status(): "failed" | "aborted" | "succeed" | "pending"; get shouldBeStartedImmediately(): boolean; resolve(data: ArrayBuffer, bandwidth: number): void; reject(): void; abort(): void; markAsShouldBeStartedImmediately(): void; }