/**
 * PDF sidecar text → readable note body — the PDF extraction heuristics,
 * isolated from the authoritative convert pipeline (../convert-service.ts).
 *
 * This is best-effort, frequently-tuned "make the extracted text readable"
 * code with NO graph/storage side effects: text in → text out, deterministic,
 * no LLM. PDF text extraction yields hard-wrapped lines and split hyphens; this
 * rejoins wrapped prose + wrapped bullets, de-hyphenates line-end splits, and
 * drops stray empty list markers, while preserving real paragraph/block breaks.
 */
/** Reflow PDF-extracted text: de-hyphenate, unwrap soft-wrapped lines (prose and
 *  bullets), drop empty-bullet artifacts, and collapse blank-line runs. */
export declare function convertPdfToNoteText(sidecarText: string): string;
