export interface NetworkRequestOptions { headers?: Record; signal?: AbortSignal; } export interface PlatformNetwork { request(url: string, options?: RequestInit): Promise; get(url: string, options?: NetworkRequestOptions): Promise; post(url: string, body?: unknown, options?: NetworkRequestOptions): Promise; put(url: string, body?: unknown, options?: NetworkRequestOptions): Promise; delete(url: string, options?: NetworkRequestOptions): Promise; isOnline(): boolean; watchNetworkStatus(callback: (isOnline: boolean) => void): () => void; } //# sourceMappingURL=platform-network.d.ts.map