import { StringDict } from "../../../../parsing/stringDict.js";
import type { ListField } from "./listField.js";
import type { ObjectField } from "./objectField.js";
import type { SimpleField } from "./simpleField.js";
export declare class InferenceFields extends Map<string, SimpleField | ObjectField | ListField> {
    protected _indentLevel: number;
    constructor(serverResponse: StringDict, indentLevel?: number);
    getSimpleField(fieldName: string): SimpleField;
    getObjectField(fieldName: string): ObjectField;
    getListField(fieldName: string): ListField;
    toString(indent?: number): string;
}
