/**
@param {string} expression
@param {{
  flags?: string;
  useEmulationGroups?: boolean;
}} [data]
@returns {string}
*/
export function recursion(expression: string, data?: {
    flags?: string;
    useEmulationGroups?: boolean;
}): string;
