import { ID, JEScheduleFieldRecommendation, TransactionLineRecommendationFieldTypes } from '@zeniai/client-epic-state';
type JERecommendationType = Extract<TransactionLineRecommendationFieldTypes, "category" | "class"> | "scheduleType" | "period" | "postingDate";
interface JEScheduleRecommendationIconProps {
    currentValueId: string | string[] | undefined;
    isJEScheduleCOTEnabled: boolean;
    recommendation: JEScheduleFieldRecommendation | undefined;
    recommendedId: string | undefined;
    type: JERecommendationType;
    recommendedName?: string;
    onConfirmRecommendation?: (recommendedId: ID) => void;
}
declare const JEScheduleRecommendationIcon: ({ recommendation, currentValueId, isJEScheduleCOTEnabled, recommendedId, recommendedName, type, onConfirmRecommendation, }: JEScheduleRecommendationIconProps) => import("react/jsx-runtime").JSX.Element;
export default JEScheduleRecommendationIcon;
