/**
 * Centralized dependency imports for GitOps
 */

// Deno Standard Library
import * as path from '@std/path';
import * as fs from '@std/fs';
import * as encoding from '@std/encoding';

export { path, fs, encoding };

// TypedRequest/TypedServer infrastructure
import * as typedrequest from '@api.global/typedrequest';
import * as typedserver from '@api.global/typedserver';
export { typedrequest, typedserver };

// Auth & Guards
import * as smartguard from '@push.rocks/smartguard';
import * as smartjwt from '@push.rocks/smartjwt';
export { smartguard, smartjwt };

// API Clients
import * as giteaClient from '@apiclient.xyz/gitea';
import * as gitlabClient from '@apiclient.xyz/gitlab';
export { giteaClient, gitlabClient };

// Database
import * as smartmongo from '@push.rocks/smartmongo';
import * as smartdata from '@push.rocks/smartdata';
export { smartmongo, smartdata };

// Secrets
import * as smartsecret from '@push.rocks/smartsecret';
export { smartsecret };
