/** * Stub Library Registry * * This module provides a centralized registry of all available stubs * in the qtests framework. Stubs are organized under a namespace to * prevent naming conflicts and make it clear these are replacement modules. * * Design philosophy: * - Centralized registry for easy discovery * - Namespace organization to prevent conflicts * - Clear separation between real and stub modules * - Easy to extend with new stubs * * Why a centralized registry is important: * 1. Provides single source of truth for all available stubs * 2. Makes it easy for developers to discover what stubs are available * 3. Prevents naming conflicts with real modules in user code * 4. Enables consistent patterns for adding new stubs * 5. Groups related functionality for better organization * * Alternative approaches considered: * - Individual stub exports at top level: Rejected due to namespace pollution * - Automatic stub discovery: Rejected due to complexity and unpredictability * - Category-based organization: Current approach is simpler for small stub count * * Registry pattern benefits: * - Clear separation of concerns (registry vs individual stubs) * - Easy to understand what stubs are available * - Consistent access patterns for all stubs * - Simple to extend with new stub categories */ declare const stubs: { axios: any; winston: any; }; export default stubs; //# sourceMappingURL=stubs.d.ts.map