/**
 * CodeWhisperer Provider Main Entry - 重构版本
 * 使用统一架构：Transformer + Session + Provider
 * 项目所有者: Jason Zhang
 */
export { CodeWhispererTransformer, createCodeWhispererTransformer } from '@/transformers/codewhisperer';
export { CodeWhispererAuth } from './auth';
export { CodeWhispererRequest, CodeWhispererResponse } from '@/transformers/codewhisperer';
/** @deprecated 使用 CodeWhispererUnifiedClient 替代 */
export { EnhancedCodeWhispererClient } from './enhanced-client';
/** @deprecated 使用统一transformer架构替代 */
export { CodeWhispererConverter } from './converter';
/** @deprecated 使用统一parser系统替代 */
export { CodeWhispererParser } from './parser';
/** @deprecated 使用unified-client替代 */
export { CodeWhispererClient } from './client';
/** @deprecated 使用unified-client替代 */
export { CodeWhispererProvider } from './adapter';
export { CredentialSource, AuthMethod, DEFAULT_RETRY_CONFIG, DEFAULT_REGION_CONFIG, DEFAULT_CREDENTIAL_CONFIG, type TokenData as EnhancedTokenData, type KiroAuthConfig, type CredentialConfig, type RetryConfig, type RegionConfig } from './enhanced-auth-config';
export { EnhancedCodeWhispererAuth } from './enhanced-auth-manager';
export { CredentialManager } from './credential-manager';
export { RetryManager, type RetryableError } from './retry-manager';
export { CodeWhispererConfigMigrator, type LegacyCodeWhispererConfig } from './config-migration';
export { BackwardCompatibleCodeWhispererClient } from './backward-compatible-client';
export { createCodeWhispererConfig, getDefaultModelMapping } from './types';
//# sourceMappingURL=index.d.ts.map