/** Installs the default outbound fetch timeout once for this runtime. */ export declare function install(): void; /** Adds a default maximum duration to fetch calls that do not carry a signal. */ export declare function withTimeout(fetch: typeof globalThis.fetch, options: withTimeout.Options): typeof globalThis.fetch; /** Resolves a caller signal or creates the default fetch deadline signal. */ export declare function resolveSignal(input: Parameters[0], options: resolveSignal.Options): AbortSignal; export declare namespace resolveSignal { /** Options for {@link resolveSignal}. */ type Options = { /** Optional fetch initialization carrying a caller signal. */ init?: Parameters[1]; /** Default maximum duration in milliseconds. */ timeout: number; }; } export declare namespace withTimeout { /** Options for {@link withTimeout}. */ type Options = { /** Maximum fetch duration in milliseconds. */ timeout: number; }; } //# sourceMappingURL=Fetch.d.ts.map