import type { TFunction } from 'i18next'; import type { NotesPanelNote } from '../../components/notes-panel'; import type { AnamnesisNoteTarget, AnamnesisRecord } from './anamnesis-types'; /** * The note id a target addresses. The host hands this to `NotesPanel`'s * `currentNoteId`; the panel marks, scrolls to and focuses that note. Namespaced * so anamnesis notes can share a timeline with the host's own without a * collision. */ export declare function anamnesisNoteId(target: AnamnesisNoteTarget): string; /** * The record's notes and events as one timeline, newest first — the order * `NotesPanel` documents for `notes` (it re-sorts only to lead with pinned). * * A host with notes of its own concatenates and re-sorts by `dateIso`: this is * a contribution to the patient's timeline, not a replacement for it. */ export declare function anamnesisNotes(record: AnamnesisRecord, t: TFunction): NotesPanelNote[]; //# sourceMappingURL=anamnesis-notes.d.ts.map