import { BillStageCodeType, BillTab, ID, RecurringBillInstance, RecurringBillPaymentStatus, RecurringBillStatus } from '@zeniai/client-epic-state';
import { getStatusColorMap } from '../../../../common/statusToColorHelper';
import { TagStatus } from '../../../helpers/spendManagementHelper';
export interface RecurringPaymentScheduleProps {
    currencySymbol: string;
    recurringBillInstances: RecurringBillInstance[];
    onAttachmentClick: (billId: ID, billStageCode: BillStageCodeType) => void;
}
export declare const RecurringPaymentSchedule: ({ recurringBillInstances, currencySymbol, onAttachmentClick, }: Readonly<RecurringPaymentScheduleProps>) => import("react/jsx-runtime").JSX.Element;
export declare const getRecurringBillTagStatus: (stage: BillTab, isDeleted: boolean, billStatus: RecurringBillStatus, billPaymentStatus: RecurringBillPaymentStatus, statusToColorMap: ReturnType<typeof getStatusColorMap>) => TagStatus | undefined;
