/** Context about a projection decision for hint generation. */ export interface ProjectionContext { readonly projection: "content" | "outline" | "refused"; readonly reason: string; readonly filePath: string; readonly fileLines: number; readonly fileBytes: number; readonly readCount: number; readonly changedSinceLastRead?: boolean; } /** * Generate a teaching hint for a projection decision. * * Returns undefined when the decision was already optimal (no noise). * Pure function — no I/O, no latency impact. */ export declare function generateTeachingHint(ctx: ProjectionContext): string | undefined; //# sourceMappingURL=teaching-hints.d.ts.map