import type { CslItem } from "../csl-json/types"; /** * Generate a BibTeX-style ID for a CSL-JSON item * Format: -[][a-z suffix] * @param item - CSL-JSON item * @returns Generated ID */ export declare function generateId(item: CslItem): string; /** * Generate ID with collision check * Appends a, b, c, ... suffix if the base ID already exists * @param item - CSL-JSON item * @param existingIds - Array of existing IDs * @returns Generated ID with collision handling */ export declare function generateIdWithCollisionCheck(item: CslItem, existingIds: string[]): string; //# sourceMappingURL=generator.d.ts.map