/** Snapshot defaults and explicit headers. Explicit names win case-insensitively. */ export declare function getRequestHeaders(input: string | URL | Request, headers?: HeadersInit): Record; /** Keep the caller's Request/RequestInit semantics and snapshot at dispatch time. */ export declare function fetchResource(input: RequestInfo | URL, init?: RequestInit): Promise;