export default posix;
declare namespace posix {
    /**
     * 解析路径，将相对路径转换为绝对路径
     * @param {...string} paths - 要解析的路径
     * @returns {string} - 解析后的绝对路径
     */
    function resolve(...args: string[]): string;
    /**
     * 规范化路径，去除多余的斜杠和当前目录
     * @param {string} path - 输入的路径字符串
     * @returns {string} - 规范化后的路径
     */
    function normalize(path: string): string;
    /**
     * 检查路径是否为绝对路径
     * @param {string} path - 输入的路径字符串
     * @returns {boolean} - 如果路径为绝对路径，则返回 true
     */
    function isAbsolute(path: string): boolean;
    /**
     * 连接多个路径段为一个路径
     * @param {...string} segments - 要连接的路径段
     * @returns {string} - 连接后的路径
     */
    function join(...args: string[]): string;
    /**
     * 计算相对路径
     * @param {string} from - 起始路径
     * @param {string} to - 目标路径
     * @returns {string} - 相对路径
     */
    function relative(from: string, to: string): string;
    /**
     * 获取路径的目录名
     * @param {string} path - 输入的路径字符串
     * @returns {string} - 目录名
     */
    function dirname(path: string): string;
    /**
     * 获取路径的基本名
     * @param {string} path - 输入的路径字符串
     * @param {string} [ext] - 可选的扩展名，如果提供则将其从基本名中去除
     * @returns {string} - 基本名
     */
    function basename(path: string, ext?: string | undefined): string;
    /**
     * 获取路径的扩展名
     * @param {string} path - 输入的路径字符串
     * @returns {string} - 扩展名
     */
    function extname(path: string): string;
    /**
     * 格式化路径对象为路径字符串
     * @param {Object} pathObject - 路径对象
     * @param {string} pathObject.root - 根路径
     * @param {string} pathObject.dir - 目录路径
     * @param {string} pathObject.base - 基本文件名
     * @param {string} pathObject.ext - 扩展名
     * @param {string} pathObject.name - 文件名（不包含扩展名）
     * @returns {string} - 格式化后的路径字符串
     */
    function format(pathObject: {
        root: string;
        dir: string;
        base: string;
        ext: string;
        name: string;
    }): string;
    /**
     * 解析路径字符串为路径对象
     * @param {string} pathString - 输入的路径字符串
     * @returns {{root: string, dir: string, base: string, ext: string, name: string}} - 路径对象
     */
    function parse(pathString: string): {
        root: string;
        dir: string;
        base: string;
        ext: string;
        name: string;
    };
    let sep: string;
    let delimiter: string;
}
