import * as React from 'react'; export interface ReviewSuggestionsViewportProps { className?: string; containerRef: React.Ref; children: React.ReactNode; selectedReviewSuggestionId?: string | null; onReviewSuggestionSelect?: (suggestionId: string | null) => void; onReviewSuggestionAccept?: (suggestionId: string) => Promise | void; onReviewSuggestionReject?: (suggestionId: string) => Promise | void; onReviewSuggestionSourceClick?: (sourceId: string) => void; readOnly?: boolean; reviewSuggestionRailTopClassName?: string; } /** * Owns editor+suggestion layout concerns for the right rail, * so EditorCore can focus on Milkdown lifecycle and plugin wiring. */ export declare const ReviewSuggestionsViewport: React.FC;