/** * ConflictNotificationToast Component * * Displays a toast notification for collaboration conflicts. * Shows conflict details with action buttons. */ import React from 'react'; import type { ConflictNotification } from './useConflictNotifications.js'; export interface ConflictNotificationToastProps { /** The conflict notification to display */ notification: ConflictNotification; /** Callback when the toast is dismissed */ onDismiss: (id: string) => void; /** Optional action callback */ onAction?: () => void; /** Label for the action button */ actionLabel?: string; /** Additional CSS class name */ className?: string; } /** * Toast component for conflict notifications. * * @example * ```tsx * dismiss(id)} * onAction={() => viewChanges()} * actionLabel="View Changes" * /> * ``` */ export declare function ConflictNotificationToast({ notification, onDismiss, onAction, actionLabel, className, }: ConflictNotificationToastProps): React.ReactElement;