import { AuthParams, ID, LoggedInUser, RealTimeApprovalDetailLocalData, RemiApprovalType, RemiDetailViewSelector } from '@zeniai/client-epic-state'; import { RequestToOpenThreadType } from '../../commentsAndNotes/utils/ThreadsProvider'; export interface Props { authParams: AuthParams; createdBy: string; isAccountingClassesEnabled: boolean; isAdmin: boolean; isRealTimeApprovalEnabled: boolean; isReimbursementCommentingEnabled: boolean; isShowDeletedReimbursementEnabled: boolean; isSignedInUserReimbursementCreator: boolean; remiDetails: RemiDetailViewSelector; showApproveRejectBtns: boolean; signedInUser: LoggedInUser | undefined; uploadInvoiceEndPoint: string; initialOpenThreadRequest?: RequestToOpenThreadType; isAiCfoAccessEnabled?: boolean; approveOrRejectRemi: ({ reimbursementId, type, description, }: { reimbursementId: ID; type: RemiApprovalType; description?: string; }) => void; onDuplicateLineClick: (reimbursementId: ID, lineId: ID) => void; onSaveRealTimeApprovals: (realTimeApprovalLocalData: RealTimeApprovalDetailLocalData) => void; redirectToEditableReimbursementScreen: () => void; redirectToReimbursementListScreen: () => void; updateEditRealTimeApproverClicked: (isEdit: boolean) => void; cancelAndDeleteReport?: (isDelete?: boolean) => void; deleteReimbursement?: () => void; onAddNewRule?: () => void; onAskAiCfoClick?: () => void; } declare const ReimbursementDetailPage: ({ remiDetails, uploadInvoiceEndPoint, authParams, isAccountingClassesEnabled, isAdmin, signedInUser, showApproveRejectBtns, isRealTimeApprovalEnabled, isReimbursementCommentingEnabled, isShowDeletedReimbursementEnabled, isSignedInUserReimbursementCreator, updateEditRealTimeApproverClicked, onSaveRealTimeApprovals, redirectToReimbursementListScreen, redirectToEditableReimbursementScreen, onDuplicateLineClick, approveOrRejectRemi, deleteReimbursement, cancelAndDeleteReport, onAddNewRule, initialOpenThreadRequest, isAiCfoAccessEnabled, onAskAiCfoClick, }: Props) => import("react/jsx-runtime").JSX.Element; export default ReimbursementDetailPage;