import { ParsedResult } from '../model/parsed'; import type { HasTargetAttributes, IsEditableElement, IsRejectNode, IsTargetTextNode, ParseElementNode, ParseTextNode } from './accept-node-fn'; export interface AcceptNodeFn { isTargetTextNode: IsTargetTextNode; isRejectNode: IsRejectNode; isEditableElement: IsEditableElement; hasTargetAttributes: HasTargetAttributes; parseTextNode: ParseTextNode; parseElementNode: ParseElementNode; } export declare const acceptNodeWith: (parseds: ParsedResult[], anf: Partial) => (node: Node) => number;