// Global using directives

global using EventFlow;
global using EventFlow.Core;
global using EventFlow.Core.Caching;
global using EventFlow.EventStores;
global using EventFlow.Extensions;
global using EventFlow.MongoDB.Extensions;
global using EventFlow.Snapshots;
global using Microsoft.Extensions.Configuration;
global using Microsoft.Extensions.DependencyInjection;
global using Microsoft.Extensions.Hosting;
global using Microsoft.Extensions.Logging;
global using Microsoft.Extensions.Options;
global using MyTelegram.Core;
global using MyTelegram.DataSeeder;
global using MyTelegram.DataSeeder.DataSeeders;
global using MyTelegram.DataSeeder.Extensions;
global using MyTelegram.Domain.Aggregates.Document;
global using MyTelegram.Domain.Aggregates.User;
global using MyTelegram.Domain.Commands.User;
global using MyTelegram.EventFlow;
global using MyTelegram.EventFlow.Extensions;
global using MyTelegram.EventFlow.MongoDB;
global using MyTelegram.Messenger.NativeAot;
global using MyTelegram.ReadModel.MongoDB;
global using MyTelegram.Schema;
global using MyTelegram.Services.Extensions;
global using MyTelegram.Services.NativeAot;
global using Serilog;
global using Serilog.Sinks.SystemConsole.Themes;
global using System.Text.Json;
global using MyTelegram.Abstractions;