import { HookFunction } from './type'; export declare class FetchInterceptor { readonly nativeFetch: ((input: RequestInfo | URL, init?: RequestInit) => Promise) & typeof fetch; readonly nativeFetchPrototype: any; hooks: HookFunction[]; private fetchInstanceAttr; private fetchInstanceAttrHandler; private fetchMethods; private fetchMethodsHandler; constructor(); inject(): void; uninject(): void; private getAttrHandler; private normalizeRequest; private resolveRequest; private resolveOptions; private resolveHeaders; private resolveFetchError; private throwIfMockError; private isWasmRequest; private _generateProxyFetch; }