/** * Fulltext filename generation */ import type { CslItem } from "../../core/csl-json/types.js"; import { type FulltextType } from "./types.js"; /** * Generate a filename for a fulltext file. * * Format: {id}[-PMID{PMID}]-{uuid}.{ext} * * @param item - CSL item to generate filename for * @param type - Fulltext type (pdf or markdown) * @returns Generated filename * @throws Error if custom.uuid is missing */ export declare function generateFulltextFilename(item: CslItem, type: FulltextType): string; //# sourceMappingURL=filename.d.ts.map