import type { CslItem } from "../../core/csl-json/types.js"; import type { EditValidationError } from "./edit-validator.js"; /** * Serializes CSL items to YAML format for editing. * Protected fields are shown as comments. */ export declare function serializeToYaml(items: CslItem[]): string; /** * Serializes edited items to YAML with error annotations for re-edit. * Adds file-top summary and per-entry error blocks. * * @param editedItems - User's edited items (preserves their changes) * @param errors - Validation errors per item index * @param originalItems - Original items for protected fields comments (optional) */ export declare function serializeToYamlWithErrors(editedItems: Record[], errors: Map, originalItems?: CslItem[]): string; //# sourceMappingURL=yaml-serializer.d.ts.map