import { Editor } from '../../core/Editor.js';
import { TocMarkEntryInput, TocUnmarkEntryInput, TocListEntriesQuery, TocListEntriesResult, TocGetEntryInput, TocEntryInfo, TocEditEntryInput, TocEntryMutationResult, MutationOptions } from '../../../../../../document-api/src/index.js';
/**
 * Lists all TC entry nodes in the document body with optional filtering.
 */
export declare function tocListEntriesWrapper(editor: Editor, query?: TocListEntriesQuery): TocListEntriesResult;
/**
 * Gets detailed info for a single TC entry node.
 */
export declare function tocGetEntryWrapper(editor: Editor, input: TocGetEntryInput): TocEntryInfo;
/**
 * Inserts a new TC field at the target paragraph.
 */
export declare function tocMarkEntryWrapper(editor: Editor, input: TocMarkEntryInput, options?: MutationOptions): TocEntryMutationResult;
/**
 * Removes a single TC field node.
 */
export declare function tocUnmarkEntryWrapper(editor: Editor, input: TocUnmarkEntryInput, options?: MutationOptions): TocEntryMutationResult;
/**
 * Applies a patch to an existing TC entry's instruction.
 */
export declare function tocEditEntryWrapper(editor: Editor, input: TocEditEntryInput, options?: MutationOptions): TocEntryMutationResult;
//# sourceMappingURL=toc-entry-wrappers.d.ts.map