import React from 'react'; type Reviewer = { id: string; displayName: string; email?: string; invited?: boolean; acceptedInvitation?: boolean; rejectedInvitation?: boolean; invitationRevoked?: boolean; reviewSubmitted?: boolean; }; type AdditionalColumn = { title: string; dataIndex: string; }; type ReviewerTableProps = { additionalColumns?: AdditionalColumn[]; canInviteMore: boolean; canDismissReviewer?: boolean; className?: string; manualSorting?: boolean; onChange: (data: Reviewer[]) => void; onInvite: (id: string) => Promise; onRemoveRow: (id: string) => Promise; onRevokeInvitation: (id: string) => Promise; reviewers?: Reviewer[]; showEmails?: boolean; }; declare const ReviewerTable: (props: ReviewerTableProps) => React.ReactNode; export default ReviewerTable;