/**
 * Mock configuration management
 */
import type { MockConfig, MockSetupOptions } from './types';
/**
 * Initialize mock configuration with environment-aware defaults
 */
export declare function initializeMockConfig(overrides?: Partial<MockConfig>): MockConfig;
/**
 * Get the current mock configuration
 */
export declare function getMockConfig(): MockConfig;
/**
 * Update the global mock configuration
 */
export declare function updateMockConfig(updates: Partial<MockConfig>): MockConfig;
/**
 * Reset mock configuration to defaults
 */
export declare function resetMockConfig(): MockConfig;
/**
 * Validate mock configuration
 */
export declare function validateMockConfig(config: Partial<MockConfig>): string[];
/**
 * Create configuration from setup options
 */
export declare function createConfigFromSetupOptions(options: MockSetupOptions): MockConfig;
/**
 * Get configuration for specific environment
 */
export declare function getConfigForEnvironment(environment: 'development' | 'testing' | 'storybook' | 'production'): Partial<MockConfig>;
//# sourceMappingURL=config.d.ts.map