import { Readable } from "stream";
import { LocalInputSource } from "./localInputSource.js";
interface StreamInputProps {
    inputStream: Readable;
    filename: string;
}
export declare class StreamInput extends LocalInputSource {
    private readonly inputStream;
    fileObject: Buffer;
    constructor({ inputStream, filename }: StreamInputProps);
    init(): Promise<void>;
    stream2buffer(stream: Readable, signal?: AbortSignal): Promise<Buffer>;
}
export {};
