import { StringDict } from "../../../../parsing/stringDict.js";
import { BaseField } from "./baseField.js";
export declare class SimpleField extends BaseField {
    /**
     * The untyped value of the field.
     *
     * This is usually not what you want, look at the typed accessors instead:
     * - stringValue
     * - numberValue
     * - booleanValue
     */
    readonly value: string | number | boolean | null;
    constructor(serverResponse: StringDict, indentLevel?: number);
    /**
     * Retrieves a string field value as a string.
     */
    get stringValue(): string | null;
    /**
     * Retrieves a number field value as a number.
     */
    get numberValue(): number | null;
    /**
     * Retrieves a boolean field value as a boolean.
     */
    get booleanValue(): boolean | null;
    toString(): string;
}
