/** * Client-side utilities for making type-safe API requests. * * This module provides the core functionality for creating typed API clients that can communicate * with fuapi server endpoints. It handles request validation, HTTP communication, response validation, * and error handling while maintaining full type safety. * * @example * ```typescript * import { clientOfAPI, callAPI } from 'fuapi/client' * * // High-level client factory * const userClient = clientOfAPI({ * api: getUserApi, * axios: axiosInstance * }) * * // Direct API call * const result = await callAPI({ * api: getUserApi, * data: { id: '123' } * }) * ``` */ export * from './request'; export * from './use'; //# sourceMappingURL=index.d.ts.map