import { EggPrototype, LoadUnit } from '@eggjs/tegg-metadata'; import { InjectObjectProto } from '@eggjs/tegg-types'; import { AccessLevel, EggPrototypeName, ObjectInitType, QualifierInfo, Id, QualifierAttribute, QualifierValue } from '@eggjs/tegg'; import { GraphMetadata } from '@eggjs/tegg-langchain-decorator'; export declare class CompiledStateGraphProto implements EggPrototype { private readonly qualifiers; readonly accessLevel = AccessLevel.PUBLIC; id: Id; readonly initType = ObjectInitType.SINGLETON; readonly injectObjects: InjectObjectProto[]; loadUnitId: string; readonly name: EggPrototypeName; readonly graphMetadata: GraphMetadata; readonly graphName: string; constructor(loadUnit: LoadUnit, protoName: string, graphName: string, graphMetadata: GraphMetadata); constructEggObject(): object; getMetaData(): T | undefined; verifyQualifier(qualifier: QualifierInfo): boolean; verifyQualifiers(qualifiers: QualifierInfo[]): boolean; getQualifier(attribute: QualifierAttribute): QualifierValue | undefined; }