import type { RequestInfo as NodeRequestInfo, RequestInit as NodeRequestInit, Response as NodeResponse } from "node-fetch"; export interface DesktopIAPOptions { clientId: string; clientSecret: string; iapClientId: string; } export type Fetcher = (url: NodeRequestInfo, init?: NodeRequestInit) => Promise; export type ClientFetcher = (url: Request | URL, init?: RequestInit) => Promise;