declare type HighlightNodesArgs<NodeObjectType> = {
    nodes?: NodeObjectType[];
    regex: RegExp;
    highlightClassName?: string;
    filterHighlighted?: boolean;
    searchBy?: string;
};
export declare const highlightNodes: <NodeObjectType extends {
    childNodes?: (NodeObjectType & {
        isOpen?: boolean;
    })[];
}>({ nodes, regex, filterHighlighted, highlightClassName, searchBy, }: HighlightNodesArgs<NodeObjectType>) => (NodeObjectType & {
    isOpen?: boolean;
})[];
export {};
