import { QueryParam } from "../../url/query-param";
import { HTTPBody } from "../url/http-body";
import { WithIndexer } from "../../../fd-toolbox-core/server/types/with-indexer";
import { ContentType } from "../api-enums/content-type";
export interface RestRequestConfig {
    queryParams: QueryParam[];
    method: string;
    url: string;
    headers: WithIndexer<string>;
    contentType: ContentType;
    body?: HTTPBody;
    throwExceptionOnNonSuccess: boolean;
    logOnError: boolean;
    baseUrl?: string;
    filePath?: string;
    fileName?: string;
    fileBytes?: number[];
    timeoutMilliseconds?: number;
}
