import type { KnowledgeEdgeRecord, KnowledgeProjectionTarget } from './types.js'; export declare function slugify(value: string): string; export declare function quote(value: string | undefined): string | null; export declare function formatDateTime(timestamp: number | undefined): string | null; export declare function joinSections(...sections: Array): string; export declare function dedupe(values: readonly T[], key: (value: T) => string): T[]; export declare function buildBulletList(items: readonly string[]): string; export declare function sortByTitle(values: readonly T[]): T[]; export declare function materializedTargetReference(target: KnowledgeProjectionTarget): { readonly kind: 'source' | 'node'; readonly id: string; } | null; export declare function isActiveKnowledgeEdge(edge: Pick): boolean; //# sourceMappingURL=projection-utils.d.ts.map