type MatchedNode = {
    text: string;
    payload: {
        position: number;
        ruleIndex: number;
        matchIndex: number;
    };
};
type Node = MatchedNode | string;
export default function createTextMatcher(rules: string | RegExp | Array<string | RegExp>): {
    exec: (content: string) => Node[];
};
export {};
