import { BillStageCodeType, Class, FetchState, UserAndRole } from '@zeniai/client-epic-state';
import { StepFormData } from './activitySectionUtil';
export interface DragItem {
    index: number;
}
export interface RealTimeApprovalListItemProps {
    allAccountingClass: Class[];
    allApproversWithRoles: UserAndRole[];
    currentIndex: number;
    defaultFormat: string;
    sectionId: string;
    stage: BillStageCodeType;
    step: StepFormData;
    addRealTimeApproverIndex?: number;
    approvalListFetchState?: FetchState;
    isDragPreview?: boolean;
    isRealTimeApproverEditMode?: boolean;
    isNotLastActivity?: (index: number) => boolean;
    moveInput?: (dragIndex: number, hoverIndex: number) => void;
    onDeleteStepAtIndex?: (index: number) => void;
}
export declare const RealTimeApprovalListItem: (props: RealTimeApprovalListItemProps) => import("react/jsx-runtime").JSX.Element;
