import { InternalMapping } from "./internalMapping";
export declare class ResolveContext {
    path: string;
    resolvedPath: string;
    resolvedMapping: InternalMapping;
    error: Error;
    private _path;
    private _resolvePath;
    private _depth;
    constructor(path: string);
    readonly currentProperty: string;
    readonly isEop: boolean;
    readonly isFirst: boolean;
    setError(message: string): void;
    resolveProperty(mapping: InternalMapping, resolvedProperty: string): boolean;
    private _finished();
}
