import type { Mock } from "vitest"; import type { HttpServiceStatus } from "../http/http.models.js"; import type { JsonValue } from "../models/json.models.js"; import type { Header } from "../public_api.js"; export declare function getFetchJsonMock({ json, status, responseHeaders, }: { readonly json: TResponseData; readonly status: HttpServiceStatus; readonly responseHeaders?: readonly Header[]; }): Mock<() => Promise>; export declare function getFetchBlobMock({ blob, status, responseHeaders, }: { readonly blob: Blob; readonly status: HttpServiceStatus; readonly responseHeaders?: readonly Header[]; }): Mock<() => Promise>; export declare function getFakeBlob(): Blob;