import type { DB } from "../db/index.js"; import type { KnowledgeContextInput, RecallSkillInput, MaintenanceReportInput, RefreshGuideInput } from "../schemas/prompts.js"; export interface KnowledgeContextResult { markdown: string; data: { tags: string[]; factsCount: number; resourcesCount: number; skillsCount: number; hasStalenessWarnings: boolean; }; } export interface RecallSkillResult { markdown: string; found: boolean; skillName: string; } export interface MaintenanceReportResult { markdown: string; summary: { totalStale: number; resources: number; skills: number; facts: number; pendingReview: number; incompleteDescriptions: number; }; } export interface RefreshGuideResult { markdown: string; found: boolean; resourceId: number; } /** * Generate knowledge context markdown for given tags */ export declare function generateKnowledgeContext(db: DB, input: KnowledgeContextInput): Promise; /** * Generate skill recall markdown with content and references */ export declare function generateRecallSkill(db: DB, input: RecallSkillInput): Promise; /** * Generate maintenance report markdown */ export declare function generateMaintenanceReport(db: DB, input: MaintenanceReportInput): Promise; /** * Generate refresh guide markdown for a specific resource */ export declare function generateRefreshGuide(db: DB, input: RefreshGuideInput): Promise; //# sourceMappingURL=generators.d.ts.map