import type { ExtendedRegExpMatchArray, InputRule } from '../tiptap/core/index';
import type { NodeType, Node as ProseMirrorNode } from '../tiptap/pm/model';
type InputRuleAttributes = Record<string, any> | ((match: ExtendedRegExpMatchArray) => Record<string, any>) | false | null;
type InputRuleHandler = (config: {
    type: NodeType;
    getAttributes?: InputRuleAttributes;
    getItemAttributes?: InputRuleAttributes;
    joinPredicate?: (match: ExtendedRegExpMatchArray, node: ProseMirrorNode) => boolean;
}) => InputRule['handler'];
export declare const createListInputRuleHandler: InputRuleHandler;
export {};
//# sourceMappingURL=list-input-rule-handler.d.ts.map