import type { JaegerAccessor } from '../../accessor/jaeger.ts';
import type { DirListing, FileStat, PathSpec } from '../../types.ts';
import { BaseVFS } from '../base.ts';
import type { Handed } from '../types.ts';
export declare const VFS_MD = "```text\n{prefix}\n  services/\n    <service-name>/\n      operations.json\n      traces/\n        <trace-id>.json\n```";
/**
 * Jaeger's functions over its accessor, which a host package builds
 * over its own transport.
 */
export declare class JaegerVFS extends BaseVFS<JaegerAccessor> {
    readonly handed: {
        readonly stat: readonly ["entry"];
    };
    readdir(path: PathSpec): Promise<FileStat[] | DirListing>;
    read(path: PathSpec): Promise<Uint8Array>;
    stat(path: PathSpec, handed?: Handed): Promise<FileStat>;
}
//# sourceMappingURL=jaeger.d.ts.map