import { JSONValue, JSONObject } from "../../types"; import { ISerializer } from '../base'; import { TableGraph, Primitive } from "../../graph"; export declare namespace TableGraphSerializer { interface IOptions { dataSerializer: ISerializer; } } export declare class TableGraphSerializer implements ISerializer> { private readonly _dataSerializer; private readonly _tableSerializer; constructor(options: TableGraphSerializer.IOptions); toJSON(graph: TableGraph): JSONValue; fromJSON(value: JSONObject): TableGraph; }