/** Gets unique key of request. */ export declare const getKey: (url: string, fetchArgs: RequestInit) => string; /** Executes API call and throws when response is invalid. */ export declare const executeRequest: (url: string, fetchArgs: RequestInit) => Promise; declare type OptionalRequestInit = RequestInit | undefined; export declare const mergeFetchOptions: (...args: [RequestInit | ((o: RequestInit) => RequestInit) | undefined] | [RequestInit | ((o: RequestInit) => RequestInit) | undefined, OptionalRequestInit] | [RequestInit | ((o: RequestInit) => RequestInit) | undefined, OptionalRequestInit, OptionalRequestInit]) => RequestInit | ((o: RequestInit) => RequestInit) | undefined; export {};