export declare class JSONMap<T> {
    #private;
    constructor(initial?: Record<string, T>);
    toJSON(): Record<string, T>;
    MarshalJSON(): string;
    toString(): string;
    String(): string;
    Get(key: string): T | undefined;
    get(key: string): T | undefined;
    Set(key: string, value: T): void;
    set(key: string, value: T): void;
    assign(values: Record<string, T>): void;
    Value(): string;
    Scan(value: unknown): Error | null;
}
