import { React, SubgraphProps, VertexProps, EdgeProps } from "@hpcc-js/react";
import { GraphT } from "../common/graphT.ts";
export declare class GraphReactT<SG extends SubgraphProps, V extends VertexProps, E extends EdgeProps<V>> extends GraphT<SG, V, E> {
    constructor(subgraphRenderer: React.FunctionComponent<SG>, vertexRenderer: React.FunctionComponent<V>, edgeRenderer: React.FunctionComponent<E>);
    private _reactSubgraphRenderer;
    subgraphRenderer(): React.FunctionComponent<SG>;
    subgraphRenderer(_: React.FunctionComponent<SG>): this;
    private _reactVertexRenderer;
    vertexRenderer(): React.FunctionComponent<V>;
    vertexRenderer(_: React.FunctionComponent<V>): this;
    private _reactEdgeRenderer;
    edgeRenderer(): React.FunctionComponent<E>;
    edgeRenderer(_: React.FunctionComponent<E>): this;
}
