import { CommonAPIHandler } from "../../routes/middlewares/common_api_handler";
import { Converter } from "./converter";
/**
 * This class is to process the download file and stream response.
 * @extends Converter
 */
declare class Downloader extends Converter {
    constructor(commonAPIHandler: CommonAPIHandler);
    appendToRequest(requestBase: object): Promise<any>;
    formRequest(requestInstance: object, pack: string, instanceNumber: number | null, classMemberDetail: object | null): Promise<object | null>;
    getWrappedResponse(response: object, pack: string): Promise<object | null>;
    getResponse(response: any, pack: string): Promise<object | null>;
}
export { Downloader as MasterModel, Downloader as Downloader };
