export { SecKavSDK } from './core/SecKavSDK';
export { RateLimitModule } from './modules/RateLimit';
export { AuthenticationModule } from './modules/Authentication';
export { OrganizationModule } from './modules/Organization';
export { SecurityModule } from './modules/Security';
export { AnalyticsModule } from './modules/Analytics';
export { EnhancedSecurityModule } from './modules/EnhancedSecurity';
export { ComplianceModule } from './modules/Compliance';
export { GitIntegrationModule } from './modules/GitIntegration';
export { EncryptionModule } from './modules/EncryptionModule';
export { MisconfigurationScannerModule } from './modules/MisconfigurationScanner';
export type { ComplianceReport, ApiSecurityScan, ComplianceDashboard, ComplianceModuleConfig } from './modules/Compliance';
export type { Repository, SecurityScanResult, WebhookConfig, GitProvider, GitIntegrationModuleConfig } from './modules/GitIntegration';
export * from './types/common';
export { createRateLimitMiddleware, createNextRateLimitMiddleware, RateLimitSDK } from './rateLimitMiddleware';
export { createSecKavMiddleware, createSecKavNextMiddleware } from './core/SecKavSDK';
export declare const SDK_VERSION = "2.3.0";
export declare const SUPPORTED_FEATURES: readonly ["rateLimit", "authentication", "organizationManagement", "security", "analytics", "enhancedSecurity", "complianceReporting", "gitIntegration", "encryption", "misconfigurationScanning"];
//# sourceMappingURL=index.d.ts.map