import type { Editor } from '@tiptap/core'; import type { WorkDocumentCaptionKind } from '../work-document-captions'; import type { WorkDocumentNoteKind } from '../work-document-notes'; export interface DocumentReferencesRibbonProps { editor: Editor; citationsOpen: boolean; citationSourceCount: number; onInsertNote: (kind: WorkDocumentNoteKind) => void; onInsertCaption: (kind: WorkDocumentCaptionKind) => void; onInsertCrossReference: () => void; onOpenTableOfContents: () => void; onRefreshTableOfContents: () => void; onOpenIndexEntry: () => void; onOpenIndex: () => void; onRefreshIndex: () => void; onToggleCitations: () => void; onRefreshFields: () => void; onUnlinkFields: () => void; onLockFields: () => void; onUnlockFields: () => void; } export declare function DocumentReferencesRibbon({ editor, citationsOpen, citationSourceCount, onInsertNote, onInsertCaption, onInsertCrossReference, onOpenTableOfContents, onRefreshTableOfContents, onOpenIndexEntry, onOpenIndex, onRefreshIndex, onToggleCitations, onRefreshFields, onUnlinkFields, onLockFields, onUnlockFields, }: DocumentReferencesRibbonProps): import("react").JSX.Element;