/**
 * CodeAnalizerComment: Updated 2 imports on 2024-09-22 14:49:52
 * Update:: import { IFpsErrorObject } to '@mikezimm/fps-core-v7/lib/types/fps-returns/common/IFpsErrorObject;'
 * Update:: import { IBlankErrorObj } to '@mikezimm/fps-core-v7/lib/types/fps-returns/common/IFpsErrorObject;'

 */
/**
 * CodeAnalizerComment: Updated 8 imports on 2024-09-21 23:07:24
 * Update:: import { IFpsErrorObject } to '@mikezimm/fps-core-v7/lib/types/fps-returns/common/IFpsErrorObject;'
 * Update:: import { IFPSResultStatus } to '@mikezimm/fps-core-v7/lib/types/fps-returns/common/IFPSResultStatus;'
 * Update:: import { startPerformOpV2 } to '@mikezimm/fps-core-v7/lib/components/molecules/Performance/functions;'
 * Update:: import { updatePerformanceEndV2 } to '@mikezimm/fps-core-v7/lib/components/molecules/Performance/functions;'
 * Update:: import { IPerformanceSettings } to '@mikezimm/fps-core-v7/lib/components/molecules/Performance/IPerformanceSettings;'
 * Update:: import { check4This } to '@mikezimm/fps-core-v7/lib/logic/Links/CheckSearch;'
 * Update:: import { IBlankErrorObj } to '@mikezimm/fps-core-v7/lib/types/fps-returns/common/IFpsErrorObject;'
 * Update:: import { IPerformanceOp } to '@mikezimm/fps-core-v7/lib/components/molecules/Performance/IPerformance;'

 */
import { HttpClient, HttpClientResponse } from '@microsoft/sp-http';
import { IHttpClientOptions } from '@microsoft/sp-http';
import { IFpsErrorObject } from '@mikezimm/fps-core-v7/lib/types/fps-returns/common/IFpsErrorObject';
import { IPerformanceSettings } from "@mikezimm/fps-core-v7/lib/components/molecules/Performance/IPerformanceSettings";
import { IBlankErrorObj } from '@mikezimm/fps-core-v7/lib/types/fps-returns/common/IFpsErrorObject';
export interface IFpsHttpInfo extends IFpsErrorObject, IBlankErrorObj {
    value: any;
    items: any[];
    item: any;
    text?: string;
    type?: ResponseType;
    url?: string;
    statusNo?: number;
    ok: boolean;
    statusText?: string;
    headers?: Record<string, string>;
    bodyUsed?: boolean;
}
export declare function fetchAPI(apiEndPoint: string, httpClient: HttpClient, description: string, performanceSettings: IPerformanceSettings, headers?: IHttpClientOptions): Promise<IFpsHttpInfo>;
export declare function createFPSHttpResponse(description: string, response: HttpClientResponse): Promise<IFpsHttpInfo>;
//# sourceMappingURL=functions.d.ts.map