import { O as OpenapiClientAdapter } from './adapter-D7UXntRt.mjs';

/**
 * fetch适配器，也可以传入模拟的fetch
 * ```typescript
 * import { OpenapiClient } from 'foca-openapi';
 * import { fetchAdapter } from 'foca-openapi/adapters/fetch';
 *
 * const adapter = fetchAdapter({ baseURL: 'http://api.com' });
 * const client = new OpenapiClient(adapter);
 * ```
 */
declare const fetchAdapter: (opts: {
    /**
     * 默认使用环境内置的fetch，也可以传入模拟的fetch
     */
    fetch?: typeof fetch;
    /**
     * 包含域名的地址，每次请求前都会拼接
     */
    baseURL: string;
    /**
     * fetch的默认参数，每次请求前都会合并对象
     */
    fetchOptions?: RequestInit;
}) => OpenapiClientAdapter<RequestInit>;

export { fetchAdapter };
