import type { NodeType } from 'prosemirror-model'; import type { ExtensionWithOptions } from "../../../core/index.js"; export type ListsInputRulesOptions = { bulletListInputRule?: false | BulletListInputRuleConfig; }; export declare const ListsInputRulesExtension: ExtensionWithOptions; /** * Given a list node type, returns an input rule that turns a number * followed by a dot or parenthesis at the start of a textblock into an ordered list. */ export declare function orderedListRule(nodeType: NodeType): import("prosemirror-inputrules").InputRule; type BulletListInputRuleConfig = { /** @default true */ dash?: boolean; /** @default true */ plus?: boolean; /** @default true */ asterisk?: boolean; }; /** * Given a list node type, returns an input rule that turns a bullet * (dash, plus, or asterisk) at the start of a textblock into a * bullet list. */ export declare function bulletListRule(nodeType: NodeType, config?: BulletListInputRuleConfig): import("prosemirror-inputrules").InputRule | null; export {};