import type { ReviewThread, SuggestionPatchResult } from "../types.mts"; export interface SuggestionPatchRequest { threadId: string; message: string; description?: string; } export declare function validateSuggestionThread(thread: ReviewThread | null, request: SuggestionPatchRequest): ReviewThread; export declare function buildSuggestionPatchItem({ thread, request, originalContent, }: { thread: ReviewThread; request: SuggestionPatchRequest; originalContent: string; }): SuggestionPatchResult; export declare function buildSingularInstructions(patch: SuggestionPatchResult, prReference: string | number): string[]; export declare function buildCommitCommand(patch: SuggestionPatchResult): string; export declare function quotePath(path: string): string;