/**
 * Node.js path module shim
 * Implements POSIX path operations for virtual file system
 */
export declare const sep = "/";
export declare const delimiter = ":";
export declare function normalize(path: string): string;
export declare function join(...paths: string[]): string;
export declare function resolve(...paths: string[]): string;
export declare function isAbsolute(path: string): boolean;
export declare function dirname(path: string): string;
export declare function basename(path: string, ext?: string): string;
export declare function extname(path: string): string;
export declare function relative(from: string, to: string): string;
export declare function parse(path: string): {
    root: string;
    dir: string;
    base: string;
    ext: string;
    name: string;
};
export declare function format(pathObject: {
    root?: string;
    dir?: string;
    base?: string;
    ext?: string;
    name?: string;
}): string;
export declare const posix: {
    sep: string;
    delimiter: string;
    normalize: typeof normalize;
    join: typeof join;
    resolve: typeof resolve;
    isAbsolute: typeof isAbsolute;
    dirname: typeof dirname;
    basename: typeof basename;
    extname: typeof extname;
    relative: typeof relative;
    parse: typeof parse;
    format: typeof format;
};
declare const _default: {
    sep: string;
    delimiter: string;
    normalize: typeof normalize;
    join: typeof join;
    resolve: typeof resolve;
    isAbsolute: typeof isAbsolute;
    dirname: typeof dirname;
    basename: typeof basename;
    extname: typeof extname;
    relative: typeof relative;
    parse: typeof parse;
    format: typeof format;
    posix: {
        sep: string;
        delimiter: string;
        normalize: typeof normalize;
        join: typeof join;
        resolve: typeof resolve;
        isAbsolute: typeof isAbsolute;
        dirname: typeof dirname;
        basename: typeof basename;
        extname: typeof extname;
        relative: typeof relative;
        parse: typeof parse;
        format: typeof format;
    };
};
export default _default;
//# sourceMappingURL=path.d.ts.map