import { IncomingMessage } from "http"; import { Readable } from "stream"; import { ISema } from "../../utilities"; type ReadableWithSema = T & { acquire: () => Promise; release: () => void; }; export declare function QueueableIncomingMessage(message: IncomingMessage, queue: ISema): ReadableWithSema; export declare function Queue(readable: T, callback: () => Promise): Promise; export {};