interface FindingTarget { id: string; label: string; pageNum: number; } interface AnnotationNotesPanelProps { refreshKey?: number; storageScopeKey?: string; onJumpToPage?: (pageNum: number) => void; indexedAnnotations?: Array<{ number: number; pageNum: number; objectType: string; }>; selectedAnnotationId?: string | null; onSelectedAnnotationIdChange?: (id: string) => void; /** Finding targets to merge into the linked-note selector (shown first). */ findingTargets?: FindingTarget[]; /** When non-null, the panel should select this target and auto-create a * blank linked note focused for typing. */ pendingNoteTarget?: string | null; /** Called once the pending note has been created and focused. */ onPendingNoteConsumed?: () => void; } export declare function AnnotationNotesPanel({ refreshKey, storageScopeKey, onJumpToPage, indexedAnnotations, selectedAnnotationId: selectedAnnotationIdProp, onSelectedAnnotationIdChange, findingTargets, pendingNoteTarget, onPendingNoteConsumed, }: AnnotationNotesPanelProps): import("react").JSX.Element | null; export {}; //# sourceMappingURL=AnnotationNotesPanel.d.ts.map