import type { NodeType } from '@atlaskit/editor-prosemirror/model';
import type { Transaction } from '@atlaskit/editor-prosemirror/state';
import { JoinDirection } from './JoinDirection';
type JoinSiblingListsProps = {
    direction?: JoinDirection;
    forceListType?: NodeType;
    tr: Transaction;
};
type ListsJoined = {
    bulletList: number;
    orderedList: number;
};
export declare const joinSiblingLists: ({ tr, direction, forceListType, }: JoinSiblingListsProps) => ListsJoined;
export declare const processNestedTaskListsInSameLevel: (tr: Transaction) => void;
export { isListNodeValidContent } from './isListNodeValidContent';
export { JoinDirection } from './JoinDirection';
