import type { ParseContext, Mismatch, PathSegment } from "./parser-types"; import type { Failure, Success } from "./result"; export declare class ErrorTrackingParseContext implements ParseContext { private readonly path; constructor(path: PathSegment[]); failure(expected: string | string[], badValue: unknown): Failure; forSubtree(key: PathSegment): ParseContext; success(value: T): Success; }