import type { ToJSON } from '@rimbu/common'; import { type StreamSource } from '@rimbu/stream'; import type { GraphTypesContextImpl } from '@rimbu/graph/custom'; import type { GraphBase, WithGraphValues } from '../../common/index.cjs'; import { GraphEmptyBase } from '../../common/index.cjs'; export declare class GraphEmpty = WithGraphValues> extends GraphEmptyBase implements GraphBase { readonly isDirected: boolean; readonly context: TpG['context']; _NonEmptyType: TpG['nonEmpty']; constructor(isDirected: boolean, context: TpG['context']); get linkMap(): TpG['linkMap']; getConnectionsFrom(): TpG['linkConnections']; addNode(node: N): TpG['nonEmpty']; addNodes(nodes: StreamSource): WithGraphValues['nonEmpty']; connect(node1: N, node2: N): TpG['nonEmpty']; connectAll(links: StreamSource['link']>): WithGraphValues['nonEmpty']; toString(): string; toJSON(): ToJSON; toBuilder(): TpG['builder']; }