/**
 * 2024-09-15:  Migrated to SAME FOLDER in fps-library-v2\src\components\molecules\SpHttp...
 * export { IJSFetchReturn, createEmptyFetchReturn, doSpJsFetch }
 */
import { IJSFetchReturn } from "../interfaces/IJSFetchReturn";
import { IFpsSpHttpServiceMIN } from "./IFpsSpHttpServiceMIN";
/**
 *  2024-12-10:  This does NOT have 429 retry yet.
 *    See doSpJsFetch for an example of how to handle that
 *
 * @param fetchAPI
 * @param digestValue - REQUIRES digestValue
 * @param headerContentType
 * @param blob
 * @returns
 */
export declare function doSpHttpFileFetch(fetchAPI: string, fpsSpService: IFpsSpHttpServiceMIN, headerContentType: string, blob: Blob): Promise<IJSFetchReturn>;
/**
 * Pass in any SharePoint rest api url and it should return a result or a standard error return object
 * @param fetchAPI
 * @param digestValue - REQUIRES digestValue for POST operations
 * @returns
 */
export declare function doSpHttpFileFetchOrPost(fetchAPI: string, method: "GET" | "POST" | undefined, fpsSpService: IFpsSpHttpServiceMIN, headerContentType: string, blob: Blob): Promise<IJSFetchReturn>;
//# sourceMappingURL=doSpHttpFileFetch.d.ts.map