"use strict";

/**
 * File management interfaces
 */

/**
 * Central Asset Service interfaces
 */

/**
 * File visibility levels
 * - private: Only accessible by owner (default)
 * - public: Accessible by anyone without authentication (e.g., avatars, public profile content)
 * - unlisted: Accessible with direct link but not listed publicly
 */

/**
 * Account storage usage (server-side usage, not local AsyncStorage)
 */

/**
 * Security activity event types
 */

/**
 * Security event severity levels
 */

/**
 * Security event severity mapping (single source of truth)
 * Maps each event type to its default severity level
 */
export const SECURITY_EVENT_SEVERITY_MAP = {
  'sign_in': 'low',
  'sign_out': 'low',
  'profile_updated': 'low',
  'email_changed': 'medium',
  'device_added': 'medium',
  'device_removed': 'medium',
  'security_settings_changed': 'medium',
  'account_recovery': 'high',
  'suspicious_activity': 'critical'
};

/**
 * Security activity event
 */

/**
 * Security activity response with pagination
 */

// Device Session interfaces
//# sourceMappingURL=interfaces.js.map