import { ResolvedPos } from "prosemirror-model"; import { EditorState, Transaction } from "prosemirror-state"; import { UxCommand } from "../constants"; import { EditorSchema } from "../schema"; import { Command, Dispatch } from "../types"; export declare function sinkListItem(state: EditorState, dispatch?: Dispatch): boolean; export declare function liftListItem(state: EditorState, dispatch?: Dispatch): boolean; export declare function splitListItem(state: EditorState, dispatch?: Dispatch): boolean; export declare function cursorAtEmptyLastLiPredicate(state: EditorState): boolean; export declare function joinListItemBackward(state: EditorState, dispatch?: Dispatch): boolean; export declare function joinListItemForward(state: EditorState, dispatch?: Dispatch): boolean; export declare function doJoinListItemForward(tr: Transaction, $cut: ResolvedPos): boolean; export declare function doJoinP(tr: Transaction, $cut: ResolvedPos): boolean; export declare function toggleOrderedList(state: EditorState, dispatch?: Dispatch): boolean; export declare function toggleUnorderedList(state: EditorState, dispatch?: Dispatch): boolean; export declare const ux: { [UxCommand.Lift]: typeof liftListItem; [UxCommand.Sink]: typeof sinkListItem; [UxCommand.Enter]: (p1: EditorState, p2?: ((tr: Transaction) => void) | undefined, p3?: import("prosemirror-view").EditorView | undefined) => boolean; [UxCommand.DeleteBackward]: (p1: EditorState, p2?: ((tr: Transaction) => void) | undefined, p3?: import("prosemirror-view").EditorView | undefined) => boolean; [UxCommand.DeleteForward]: (p1: EditorState, p2?: ((tr: Transaction) => void) | undefined, p3?: import("prosemirror-view").EditorView | undefined) => boolean; [UxCommand.TabBackward]: Command; [UxCommand.TabForward]: Command; [UxCommand.ToggleOrderedList]: typeof toggleOrderedList; [UxCommand.ToggleUnorderedList]: typeof toggleUnorderedList; };