import { type ObservationReviewState } from '../review-state.js'; import type { ResolveSkillStandardsOptions, ResolvedSkillStandards, SkillDerivedStandardStatus, SkillDerivedStandards } from './types.js'; export declare const SKILL_DERIVED_STANDARDS_SCHEMA_VERSION = 2; export declare function skillDerivedStandardsDir(observationsDir: string): string; export declare function skillDerivedStandardsPath(observationsDir: string, skillName: string): string; export declare function loadSkillDerivedStandards(observationsDir: string, reviewState?: ObservationReviewState): Record; export declare function updateSkillDerivedStandardStatus(observationsDir: string, skillName: string, standardId: string, status: SkillDerivedStandardStatus, now?: string): SkillDerivedStandards; export declare function resolveSkillStandards(skillName: string, options: ResolveSkillStandardsOptions): ResolvedSkillStandards; export declare function loadExisting(path: string): SkillDerivedStandards | undefined; export declare function markStale(record: SkillDerivedStandards, generatedAt: string): SkillDerivedStandards; export declare function isSkillDerivedStandards(value: unknown): value is SkillDerivedStandards; export declare function hashText(value: string): string;