/**
 * @fileoverview Utilities for extracting and parsing code review results.
 *
 * This module provides functions for extracting actionable items from code review results,
 * including parsing sections by priority, identifying file locations, and extracting code snippets.
 */
import { FixPriority, FixSuggestion } from './types';
/**
 * Extract fix suggestions from review content
 * @param reviewContent The content of the review
 * @param projectPath Base path of the project
 * @param priorityLevel Optional priority level to extract (if not provided, extracts all)
 * @returns Array of fix suggestions
 */
export declare function extractFixSuggestions(reviewContent: string, projectPath: string, priorityLevel?: FixPriority): Promise<FixSuggestion[]>;
/**
 * Extract a section from the review content
 * @param content Full review content
 * @param startMarker Start marker for the section
 * @param endMarker End marker for the section
 * @returns The extracted section or null if not found
 */
export declare function extractSection(content: string, startMarker: string, endMarker: string): string | null;
/**
 * Parse suggestions from a section of the review
 * @param sectionContent Content of the section
 * @param priority Priority level of the suggestions
 * @param projectPath Base path of the project
 * @returns Array of fix suggestions
 */
export declare function parseSuggestions(sectionContent: string, priority: FixPriority, projectPath: string): Promise<FixSuggestion[]>;
