/** Transitional node type used for legacy NodeAdd operations without type ids. */
export declare const DEFAULT_NODE_TYPE_ID = "untyped-node";
/** Runtime-backed identifier for a graph substrate node type. */
export default class NodeTypeId {
    private readonly value;
    constructor(value: string);
    /** Returns the stable protocol string for this node type id. */
    toString(): string;
    /** Compares two node type ids by runtime value. */
    equals(other: NodeTypeId): boolean;
}
