export interface CitationSource { id: number; title: string; url: string; snippet?: string; provider?: string; } export declare class CitationEngine { private sources; private nextId; addSource(title: string, url: string, snippet?: string, provider?: string): CitationSource; getSources(): CitationSource[]; clear(): void; /** * Generates a markdown bibliography block */ generateBibliography(): string; } //# sourceMappingURL=citations.d.ts.map