export interface LanguageRelationshipRule { id: string; matches(targetExtension: string, relatedExtension: string): boolean; role: string; } /** Ordered: specific cross-language relationships precede same-language fallbacks. */ export declare const LANGUAGE_RELATIONSHIP_RULES: readonly LanguageRelationshipRule[]; export declare function languageRelationshipRole(targetPath: string, relatedPath: string): string | undefined; export declare function usesModuleStyleReference(targetPath: string): boolean; export declare function relationshipReferenceDescription(targetPath: string, relatedPath: string, reference: string): string; //# sourceMappingURL=language-relationships.d.ts.map