import * as dns from 'node:dns';
import * as fs from 'node:fs';
import * as crypto from 'node:crypto';
import * as http from 'node:http';
import * as net from 'node:net';
import * as buffer from 'node:buffer';
import * as os from 'node:os';
import * as path from 'node:path';
import * as tls from 'node:tls';
import * as util from 'node:util';
export { dns, fs, crypto, http, net, buffer, os, path, tls, util, };
import * as servezoneInterfaces from '@serve.zone/interfaces';
import * as remoteingress from '@serve.zone/remoteingress';
export { servezoneInterfaces, remoteingress, };
import * as typedrequest from '@api.global/typedrequest';
import * as typedserver from '@api.global/typedserver';
import * as typedsocket from '@api.global/typedsocket';
export { typedrequest, typedserver, typedsocket, };
import * as idpSdkServer from '@idp.global/sdk/server';
export { idpSdkServer, };
import * as projectinfo from '@push.rocks/projectinfo';
import * as qenv from '@push.rocks/qenv';
import * as smartacme from '@push.rocks/smartacme';
import * as smartchallenge from '@push.rocks/smartchallenge';
import * as smartdata from '@push.rocks/smartdata';
import * as smartdns from '@push.rocks/smartdns';
import * as smartfs from '@push.rocks/smartfs';
import * as smartguard from '@push.rocks/smartguard';
import * as smartjwt from '@push.rocks/smartjwt';
import * as smartlog from '@push.rocks/smartlog';
import * as smartmetrics from '@push.rocks/smartmetrics';
import * as smartmta from '@push.rocks/smartmta';
import * as smartdb from '@push.rocks/smartdb';
import * as smartnetwork from '@push.rocks/smartnetwork';
import * as smartpath from '@push.rocks/smartpath';
import * as smartproxy from '@push.rocks/smartproxy';
import * as smartpromise from '@push.rocks/smartpromise';
import * as smartvpn from '@push.rocks/smartvpn';
import * as smartradius from '@push.rocks/smartradius';
import * as smartrequest from '@push.rocks/smartrequest';
import * as smartrx from '@push.rocks/smartrx';
import * as smartunique from '@push.rocks/smartunique';
import * as taskbuffer from '@push.rocks/taskbuffer';
export { projectinfo, qenv, smartacme, smartchallenge, smartdata, smartdns, smartfs, smartguard, smartjwt, smartlog, smartmetrics, smartdb, smartmta, smartnetwork, smartpath, smartproxy, smartpromise, smartradius, smartrequest, smartrx, smartunique, smartvpn, taskbuffer };
export type TLogLevel = 'error' | 'warn' | 'info' | 'success' | 'debug';
import * as cloudflare from '@apiclient.xyz/cloudflare';
export { cloudflare, };
import * as tsclass from '@tsclass/tsclass';
export { tsclass, };
import * as uuid from 'uuid';
export { uuid, };
export declare const fsUtils: {
    /**
     * Ensure a directory exists, creating it recursively if needed (sync)
     */
    ensureDirSync: (dirPath: string) => void;
    /**
     * Ensure a directory exists, creating it recursively if needed (async)
     */
    ensureDir: (dirPath: string) => Promise<void>;
    /**
     * Write JSON content to a file synchronously
     */
    toFsSync: (content: any, filePath: string) => void;
    /**
     * Write JSON content to a file asynchronously
     */
    toFs: (content: any, filePath: string) => Promise<void>;
    /**
     * Check if a file or directory exists
     */
    fileExistsSync: (filePath: string) => boolean;
    /**
     * Check if a file or directory exists (async)
     */
    fileExists: (filePath: string) => Promise<boolean>;
    /**
     * Read a JSON file synchronously
     */
    toObjectSync: <T = any>(filePath: string) => T;
    /**
     * Read a JSON file asynchronously
     */
    toObject: <T = any>(filePath: string) => Promise<T>;
};
