import type { CslItem } from "../../core/csl-json/types.js"; import type { Choice } from "./components/index.js"; /** * Format identifiers (DOI, PMID, PMCID, ISBN) for display */ export declare function formatIdentifiers(item: CslItem, separator?: string): string; /** * Format source name for the meta line. * * Fallback order: * 1. container-title-short * 2. container-title * 3. Type-specific: book → publisher, others → formatted type name */ export declare function formatSource(item: CslItem): string; /** * Build a Choice object from a CSL item for TUI display. * * Meta line format: [indicators · ] year · source · identifiers */ export declare function toChoice(item: CslItem): Choice; //# sourceMappingURL=choice-builder.d.ts.map