global using System.ComponentModel;
global using System.IO.Abstractions;
global using System.Reflection;
global using System.Text.Json;

global using Microsoft.Extensions.Configuration;
global using Microsoft.Extensions.DependencyInjection;
global using Microsoft.Extensions.Hosting;
global using Microsoft.Extensions.Logging;

global using Serilog;
global using Serilog.Events;
global using Serilog.Formatting.Compact;

global using Spectre.Console;
global using Spectre.Console.Cli;

global using StreamShorts.Console.Commands;
global using StreamShorts.Console.Hosting;
global using StreamShorts.Library.Analysis;
global using StreamShorts.Library.Analysis.Gemini;
global using StreamShorts.Library.Media.Audio;
global using StreamShorts.Library.Media.Video;
global using StreamShorts.Library.Transcription;