import { EggProtoImplClass, LifecycleHook } from '@eggjs/tegg'; import { EggPrototype, EggPrototypeLifecycleContext } from '@eggjs/tegg-metadata'; export declare class GraphPrototypeHook implements LifecycleHook { toolProtoMap: Map; nodeProtoMap: Map; nodeMcpServerProtoMap: Map; mcpServerProto: EggPrototype; checkPointProto: EggPrototype; checkPointList: EggProtoImplClass[]; checkPointProtoMap: Map; checkPointGraphMap: Map; graphCheckpointProtoMap: Map; graphNodeProtoMap: Map; nodeProto: Map; graphEdgeProtoMap: Map; edgeProto: Map; postCreate(ctx: EggPrototypeLifecycleContext, proto: EggPrototype): Promise; makeNodeDependencies(ctx: EggPrototypeLifecycleContext, proto: EggPrototype): Promise; makeGraphDependencies(ctx: EggPrototypeLifecycleContext, proto: EggPrototype): Promise; }