/**
 * Extract nit content from CodeRabbit review bodies.
 * Parses <details><summary>... Nitpick ...</summary>...</details> blocks
 * and returns the inner content as clean text.
 */
/**
 * Extract nit content from CodeRabbit review bodies.
 * Finds all `<details>` blocks whose `<summary>` contains "Nitpick", "nitpick", or the broom emoji.
 * Returns an array of cleaned nit text strings.
 */
export declare function parseCodeRabbitNits(body: string): string[];
/**
 * Extract "outside diff range" content from CodeRabbit review bodies.
 * Finds all `<details>` blocks whose `<summary>` contains "outside the diff"
 * or "Outside diff range" (case-insensitive).
 * Returns an array of cleaned text strings.
 */
export declare function parseCodeRabbitOutsideDiff(body: string): string[];
/**
 * Extract greptile's "Comments Outside Diff" findings from its SUMMARY comment.
 *
 * Greptile renders out-of-diff findings in the standing summary comment, BELOW
 * the flowchart, anchored by the HTML-comment marker
 * `<!-- greptile_other_comments_section -->` and trailed by a `<sub>Reviews (N):
 * …</sub>` footer (mmnto-ai/totem-strategy#690; the canonical anchor). We key on
 * the MARKER — not a sampled `<details>`/header shape — because greptile EDITS
 * this comment in place: a merged/closed PR shows the marker with the content
 * already removed post-resolution, so the live findings-state cannot be
 * reverse-engineered from a closed PR (GitHub `userContentEdits` exposes edit
 * metadata, not prior bodies). Returns [] when the section is absent or empty
 * (resolved/none).
 */
export declare function parseGreptileOutsideDiff(body: string): string[];
/**
 * Combined parser for greptile SUMMARY-comment findings — the marker-anchored
 * "Comments Outside Diff" section (greptile's per-line findings post inline and
 * are handled by the thread path). See {@link parseGreptileOutsideDiff}.
 */
export declare function parseGreptileReviewFindings(body: string): Array<{
    type: 'outside-diff';
    content: string;
}>;
/**
 * Combined parser that extracts both nitpick and outside-diff findings
 * from a CodeRabbit review body, returning typed results.
 */
export declare function parseCodeRabbitReviewFindings(body: string): Array<{
    type: 'nitpick' | 'outside-diff';
    content: string;
}>;
//# sourceMappingURL=parse-nits.d.ts.map