import { ID, JEScheduleFieldRecommendation, JEScheduledTransaction, TransactionLineRecommendationFieldTypes } from '@zeniai/client-epic-state'; import { ChainOfThoughtData } from '../../../common/tooltipVariants/types'; interface BuildJEScheduleCOTDataOptions { /** Current caller (JEScheduleRecommendationIcon) pre-gates on this; kept for future callers that may not. */ isCOTEnabled: boolean; isDisabled: boolean; isSelected: boolean; recommendation: JEScheduleFieldRecommendation; recommendedId: ID; recommendedName: string; type: Extract | "scheduleType" | "period" | "postingDate"; onConfirmClick?: (recommendedId: ID) => void; } export declare function buildJEScheduleCOTData(options: BuildJEScheduleCOTDataOptions): ChainOfThoughtData | null; export declare function getJEPostingDateText(schedule: JEScheduledTransaction, hyphen: string): string; export declare function getRemainingMonthsText(schedule: JEScheduledTransaction, hyphen: string): string; export {};