import type { EdenConfig as EdenRequestOptions } from '../../config'; import type { HTTPLinkBaseOptions } from '../../http'; import type { EdenResponse } from '../../request'; import type { Noop } from '../../utils/noop'; import type { Operation } from './operation'; export type Requester = (options: RequesterOptions) => PromiseAndCancel; export type RequesterOptions = Operation & HTTPLinkBaseOptions & EdenRequestOptions; export type PromiseAndCancel = { promise: Promise; cancel: Noop; }; /** * Default eden HTTP requester normalizes operation options to params. */ export declare const universalRequester: Requester; //# sourceMappingURL=universal-requester.d.ts.map