import { Editor } from '../../core/Editor.js'; import { ListInsertInput, ListItemInfo, ListsGetInput, ListsInsertResult, ListsListQuery, ListsListResult, ListsMutateItemResult, ListTargetInput, ListsCreateInput, ListsCreateResult, ListsAttachInput, ListsDetachInput, ListsDetachResult, ListsDeleteInput, ListsDeleteResult, ListsJoinInput, ListsJoinResult, ListsCanJoinInput, ListsCanJoinResult, ListsSeparateInput, ListsSeparateResult, ListsMergeInput, ListsMergeResult, ListsSplitInput, ListsSplitResult, ListsSetLevelInput, ListsSetValueInput, ListsContinuePreviousInput, ListsCanContinuePreviousInput, ListsCanContinuePreviousResult, ListsSetLevelRestartInput, ListsConvertToTextInput, ListsConvertToTextResult, MutationOptions } from '../../../../../../document-api/src/index.js'; export declare function listsListWrapper(editor: Editor, query?: ListsListQuery): ListsListResult; export declare function listsGetWrapper(editor: Editor, input: ListsGetInput): ListItemInfo; export declare function listsCanJoinWrapper(editor: Editor, input: ListsCanJoinInput): ListsCanJoinResult; export declare function listsCanContinuePreviousWrapper(editor: Editor, input: ListsCanContinuePreviousInput): ListsCanContinuePreviousResult; export declare function listsInsertWrapper(editor: Editor, input: ListInsertInput, options?: MutationOptions): ListsInsertResult; export declare function listsIndentWrapper(editor: Editor, input: ListTargetInput, options?: MutationOptions): ListsMutateItemResult; export declare function listsOutdentWrapper(editor: Editor, input: ListTargetInput, options?: MutationOptions): ListsMutateItemResult; export declare function listsCreateWrapper(editor: Editor, input: ListsCreateInput, options?: MutationOptions): ListsCreateResult; export declare function listsAttachWrapper(editor: Editor, input: ListsAttachInput, options?: MutationOptions): ListsMutateItemResult; export declare function listsDetachWrapper(editor: Editor, input: ListsDetachInput, options?: MutationOptions): ListsDetachResult; /** * lists.delete — delete the entire list that contains the targeted item. * Walks the contiguous numbered sequence and removes every item (and its * content) as a block. Returns the count of removed items. */ export declare function listsDeleteWrapper(editor: Editor, input: ListsDeleteInput, options?: MutationOptions): ListsDeleteResult; export declare function listsJoinWrapper(editor: Editor, input: ListsJoinInput, options?: MutationOptions): ListsJoinResult; export declare function listsSeparateWrapper(editor: Editor, input: ListsSeparateInput, options?: MutationOptions): ListsSeparateResult; /** * Compound merge: structurally merge two adjacent list sequences into one. * * Unlike lists.join, merge does NOT require identical abstractNumId — absorbed * items adopt the absorbing sequence's numbering definition. Additionally, * empty paragraphs between the two sequences are removed so numbering flows * continuously. */ export declare function listsMergeWrapper(editor: Editor, input: ListsMergeInput, options?: MutationOptions): ListsMergeResult; /** * Compound split: separate a list sequence at the target and restart the new * half's numbering at 1 (by default). * * Runs as two sequential steps (separate, then setValue). If the second step * fails after the first succeeds, the doc is left split without the renumber * and the caller gets a failure result. Pass restartNumbering: false to skip * the second step and get raw separate semantics. */ export declare function listsSplitWrapper(editor: Editor, input: ListsSplitInput, options?: MutationOptions): ListsSplitResult; export declare function listsSetLevelWrapper(editor: Editor, input: ListsSetLevelInput, options?: MutationOptions): ListsMutateItemResult; export declare function listsSetValueWrapper(editor: Editor, input: ListsSetValueInput, options?: MutationOptions): ListsMutateItemResult; export declare function listsContinuePreviousWrapper(editor: Editor, input: ListsContinuePreviousInput, options?: MutationOptions): ListsMutateItemResult; export declare function listsSetLevelRestartWrapper(editor: Editor, input: ListsSetLevelRestartInput, options?: MutationOptions): ListsMutateItemResult; export declare function listsConvertToTextWrapper(editor: Editor, input: ListsConvertToTextInput, options?: MutationOptions): ListsConvertToTextResult; //# sourceMappingURL=lists-wrappers.d.ts.map