import { Transaction } from "prosemirror-state";
import { Node as ProsemirrorNode } from "@tiptap/pm/model";
type TaskListStats = {
    checked: number;
    total: number;
};
export type TaskListAttributes = {
    title: string;
    readonly: boolean;
    stats: TaskListStats;
};
export declare const TaskListNode: import("@tiptap/core").Node<import("@tiptap/extension-task-list").TaskListOptions, any>;
export declare function toggleChildren(tr: Transaction, node: ProsemirrorNode, toggleState: boolean, parentPos: number): number;
export {};
