import { ULTIPA } from "src/types";
import { printAny } from "./any";
import { printAnyArray, printAttr } from "./array.aio";
import { printEdge } from "./edge";
import { printExplainPlan } from "./explain.plan";
import { printNode } from "./node";
import { printPath } from "./path";
import { printStatistics, printStatus } from "./status";
import { printTable } from "./table";
import { printGraph } from "./graph";
export declare namespace printers {
    let status: typeof printStatus;
    let statistics: typeof printStatistics;
    let explainPlan: typeof printExplainPlan;
    namespace DataItem {
        let any: typeof printAny;
        let table: typeof printTable;
        let path: typeof printPath;
        let node: typeof printNode;
        let edge: typeof printEdge;
        let graph: typeof printGraph;
        let attr: typeof printAttr;
        let anys: (dataItems?: ULTIPA.DataItem[]) => void;
    }
    let array: typeof printAnyArray;
    let uqlResponse: (res: ULTIPA.UQLResponse) => void;
}
