export declare const SEEDED_LANGUAGE_IDS: readonly ["typescript", "java", "dotnet", "lua", "powershell"]; export type SeededLanguageId = (typeof SEEDED_LANGUAGE_IDS)[number]; export type SeededContentKind = "root-doc" | "metadata" | "overview" | "review-checklist" | "examples-guide" | "framework-notes" | "example" | "common-rule" | "language-rule" | "legacy-seed"; export declare function isDerivedSeededRuleKind(kind: SeededContentKind): boolean; export declare function getCanonicalRulePathForSeededRelativePath(relativePath: string): string | null; export declare function isSeededLanguageId(value: string): value is SeededLanguageId; export declare function getSeededArchiveDirectory(language: SeededLanguageId): string; export declare function getSeededArchivePath(language: SeededLanguageId, relativePath: string): string; export declare function classifySeededRelativePath(relativePath: string): SeededContentKind; //# sourceMappingURL=seeded-knowledge.d.ts.map