import type { APIRequestContext } from '@playwright/test'; import type { RequestUtils, StorageState } from './index'; declare function setupRest(this: RequestUtils): Promise; type RequestFetchOptions = Exclude[1], undefined>; export interface RestOptions extends RequestFetchOptions { path: string; } declare function rest(this: RequestUtils, options: RestOptions): Promise; /** * Get the maximum batch size for the REST API. * * @param this * @param forceRefetch Force revalidate the cached max batch size. */ declare function getMaxBatchSize(this: RequestUtils, forceRefetch?: boolean): Promise; export interface BatchRequest { method?: string; path: string; headers?: Record; body?: any; } declare function batchRest(this: RequestUtils, requests: BatchRequest[]): Promise; export { setupRest, rest, getMaxBatchSize, batchRest }; //# sourceMappingURL=rest.d.ts.map