OptionalavailableWhich resolution actions are available (default 'acceptOrReject'). 'loading' shows a skeleton while the options are being fetched; 'none' hides the selector and Resolve button entirely (read-only regions); 'accept' disables the Reject option with a stale-verse explanation tooltip. The card manages its own selection state (uncontrolled, default 'accept').
The conflict comment. Reads rejected/accepted/result/rejectedResultText + conflictType; falls back to contents.
OptionalisDisables the selector and Resolve button while a resolve call is in flight.
Localized strings for the component
OptionalonCalled when the user clicks Resolve, with the currently selected resolution.
OptionalresolvedWhich way an already-resolved conflict was resolved. Used ONLY when availableActions is
'none' (read-only): it makes the Result region show the text that was actually applied
('accept' -> resultText, 'reject' -> rejectedResultText, 'merged' -> mergedText) instead of the
live selector state. Ignored while the conflict is still resolvable.
Props for the ConflictNoteCard component