import { FormatCitations } from "@fiduswriter/document/citations/format"; import type { BibDB, CSL } from "@fiduswriter/document"; interface CitationInfo { format: string; references: Array<{ id: number; [key: string]: unknown; }>; } /** * Render citations into the DOM. */ export declare class RenderCitations { contentElement: HTMLElement; citationStyle: string; bibliographyHeader: string; bibDB: BibDB; csl: CSL; synchronous: boolean; lang: string; allCitationNodes: NodeListOf; allCitationInfos: CitationInfo[]; fm: FormatCitations | false; constructor(contentElement: HTMLElement, citationStyle: string, bibliographyHeader: string, bibDB: BibDB, csl: CSL, synchronous?: boolean, lang?: string); init(): boolean | Promise; renderCitations(): void; } export {}; //# sourceMappingURL=render.d.ts.map