@just-every/ensemble
Version:
LLM provider abstraction layer with unified streaming interface
12 lines • 448 B
TypeScript
export interface Citation {
title: string;
url: string;
citedText?: string;
}
export interface CitationTracker {
citations: Map<string, Citation>;
}
export declare function createCitationTracker(): CitationTracker;
export declare function formatCitation(tracker: CitationTracker, citation: Citation): string;
export declare function generateFootnotes(tracker: CitationTracker): string;
//# sourceMappingURL=citation_tracker.d.ts.map