/**
 * System Config Module
 *
 * Module for managing system-wide configurations
 * with support for encryption, change tracking, and data type parsing.
 */

// Services
export { SystemConfigService } from './system-config.service';

// Controllers
export { SystemConfigController } from './system-config.controller';

// Routes
export { systemConfigRoutes } from './system-config.routes';

// DTOs
export {
  SystemConfigSchema,
  SystemConfigUpdateSchema,
  SystemConfigKeySchema,
  SystemConfigCategory,
  SystemConfigDataType,
  type SystemConfigInput,
  type SystemConfigUpdateInput,
  type SystemConfigCategoryType,
  type SystemConfigDataTypeType,
} from './dtos/system-config.dto';
