import { NetworkClient, NetworkResponse, NetworkRequestOptions } from '@sudobility/types'; export declare class WebNetworkClient implements NetworkClient { private defaultTimeout; constructor(defaultTimeout?: number); request(url: string, options?: NetworkRequestOptions): Promise>; get(url: string, options?: Omit): Promise>; post(url: string, body?: string | FormData | Blob | Record, options?: Omit): Promise>; put(url: string, body?: string | FormData | Blob | Record, options?: Omit): Promise>; delete(url: string, options?: Omit): Promise>; } export declare const webNetworkClient: WebNetworkClient; //# sourceMappingURL=network.web.d.ts.map