import { FetchStateAndError, ID, JEScheduleTransactionKey, JEScheduledTransaction, ScheduleTypes } from '@zeniai/client-epic-state';
import { JEScheduleColumnKey } from './jeScheduleConfig';
export interface JEScheduleDraftListRowProps {
    dataListColumnKey: JEScheduleColumnKey;
    draft: JEScheduledTransaction;
    ignoreStatus: FetchStateAndError;
    isJEScheduleCOTEnabled: boolean;
    recommendedCategoryName?: string;
    recommendedClassName?: string;
    recommendedDepCategoryName?: string;
    recommendedPeriodName?: string;
    recommendedPostingDateName?: string;
    recommendedTypeName?: string;
    ignoreRecommendedJeSchedule: (jeScheduleTransactionKey: JEScheduleTransactionKey, scheduleType: ScheduleTypes) => void;
    onReviewClickHandler: (jeScheduleId: ID, jeScheduleKey: JEScheduleTransactionKey, jeScheduleType: ScheduleTypes) => void;
    onConfirmCategoryRecommendation?: (jeScheduleTransactionKey: JEScheduleTransactionKey, recommendedCategoryId: ID) => void;
}
declare const _default: import('react').MemoExoticComponent<({ dataListColumnKey, draft, ignoreRecommendedJeSchedule, ignoreStatus, isJEScheduleCOTEnabled, recommendedCategoryName, recommendedClassName, recommendedDepCategoryName, recommendedPeriodName, recommendedPostingDateName, recommendedTypeName, onConfirmCategoryRecommendation, onReviewClickHandler, }: JEScheduleDraftListRowProps) => import("react/jsx-runtime").JSX.Element | null>;
export default _default;
