import type { TeachingMetaV1 } from './teaching-layer.js'; import type { SkillCandidateTeachingMeta } from '../skill-learning/index.js'; export declare class TeachingAnnotationCollector { private annotations; private eligibleToolNames; private teachingDepth; private digestToolNameMap; private callIdToolNameMap; constructor(teachingDepth: 'off' | 'concise' | 'detailed'); recordToolStart(toolName: string, input: Record): void; recordToolResult(callId: string, toolName: string): void; markEligible(toolName: string, isMutation: boolean): void; observe(meta: TeachingMetaV1): void; assembleTeachingMeta(): SkillCandidateTeachingMeta | undefined; } //# sourceMappingURL=teaching-annotation-collector.d.ts.map