import { KnowledgeGraph } from '../contracts/graph.js'; export interface WikiOptions { communityLabels?: Record; cohesion?: Record; godNodes?: Array<{ id: string; label: string; edges: number; }>; } export declare function safeFilename(name: string): string; export declare function crossCommunityLinks(graph: KnowledgeGraph, nodes: string[], ownCommunityId: number, labels: Record): Array<[string, number]>; export declare function communityArticle(graph: KnowledgeGraph, communityId: number, nodes: string[], label: string, labels: Record, cohesion?: number): string; export declare function godNodeArticle(graph: KnowledgeGraph, nodeId: string, labels: Record): string; export declare function indexMd(communities: Record, labels: Record, godNodes: Array<{ id: string; label: string; edges: number; }>, totalNodes: number, totalEdges: number): string; export declare function toWiki(graph: KnowledgeGraph, communities: Record, outputDir: string, options?: WikiOptions): number;