import { ResponseType } from '../adapter'; import { RequestInstance } from '../request'; import { ExtendRequest, ExtractClientAdapterType } from '../types'; import { ClientInstance, ClientMode, ClientModeOption, RequestInterceptorType, ResponseInterceptorType } from './client.types'; /** Picks effective {@link ClientMode}: explicit override, else environment detection. */ export declare function resolveClientMode(modeOption: ClientModeOption | undefined): ClientMode; export declare const interceptRequest: (interceptors: RequestInterceptorType[], request: RequestInstance) => Promise; export declare const interceptResponse: (interceptors: ResponseInterceptorType[], response: ResponseType>, request: ExtendRequest) => Promise>>; //# sourceMappingURL=client.utils.d.ts.map