import { BillPaymentRefundStatus, BillPaymentRefundStatusCodeType, BillPaymentStatus, BillPaymentStatusCodeType, BillStatus, BillStatusCodeType, ZeniDate } from '@zeniai/client-epic-state'; export interface Props { approvedDate?: ZeniDate; createDate?: ZeniDate; isBillUploaded?: boolean; isFrozen?: boolean; paymentDate?: ZeniDate; progressSectionObj?: BillPaymentStatus | BillStatus | BillPaymentRefundStatus; scheduleDate?: ZeniDate; totalSections?: number; } export declare const getColoredSectionCount: (code?: BillPaymentStatusCodeType | BillStatusCodeType | BillPaymentRefundStatusCodeType) => number; export declare const getProgressStates: (code?: BillPaymentStatusCodeType | BillStatusCodeType | BillPaymentRefundStatusCodeType) => string[]; declare function ProgressBarSection({ progressSectionObj, isBillUploaded, createDate, scheduleDate, paymentDate, approvedDate, totalSections, isFrozen, }: Readonly): import("react/jsx-runtime").JSX.Element; export declare const ProgressBarSectionMemo: import('react').MemoExoticComponent; export {};