export interface SecurityConfigInterface { enableDatabase?: boolean; mongooseConnection?: string; cache?: { ttl?: number; max?: number; store?: any; }; enableAdminPanel?: boolean; adminPath?: string; enableAutoBlocking?: boolean; suspiciousPatterns?: Array<{ pattern: string; name: string; blockDurationHours?: number; }>; defaultBlockDurationHours?: number; enableRateLimit?: boolean; rateLimitOptions?: { windowMs?: number; max?: number; }; enableLogging?: boolean; logLevel?: 'error' | 'warn' | 'info' | 'debug'; } //# sourceMappingURL=security-config.interface.d.ts.map