/** * HTTP Client Factory Functions * Responsible for creating different types of mock HTTP clients */ import { MockHttpClient, MockHttpClientConfig, UserMockAxios } from './mockTypes.js'; /** * Main HTTP client mock factory * Provides unified interface for creating different types of mock HTTP clients */ export declare function createMockHttpClient(config?: MockHttpClientConfig): MockHttpClient; /** * Create a user-configurable mock axios instance using MSW * Now uses modern MSW-based implementation for superior security and performance * Allows setting custom responses per URL with __set method */ export declare function createUserConfigurableMock(presetData?: Record): UserMockAxios; /** * Create a simple mock HTTP client for basic usage * DEPRECATED: Use MSW-based mocks for better security and performance * Provides default behavior without error simulation */ export declare function createSimpleMockClient(defaultData?: any): MockHttpClient; //# sourceMappingURL=clientFactories.d.ts.map