import findByInstallments from './find-by-installments'; import Condition from './models/condition'; import Installment from './models/installment'; import Mdr from './models/mdr'; declare const isAffiliatedCardBrand: (card_brand: string | null | undefined) => boolean; declare const filterByCardBrandAndPaymentMethod: (card_brand?: string | null, payment_method?: string | null) => (fee: Mdr) => boolean; declare const findByCaptureMethod: (capture_method?: string | null) => (fee: Mdr) => boolean; declare const findFeeByDelay: (delay: number) => (fee: Condition) => boolean; declare const reverseOrderInstallments: (installments: Installment[]) => Installment[]; declare const getPSPFee: (payment_method: string, card_brand: string, capture_method: string | null, installments: number, psp_fees: Mdr[], psp_anticipation: number) => { mdr: number; anticipation: number; }; declare const findCondition: (payment_method: string | null, card_brand: string | null, capture_method: string | null, mdrs: Mdr[]) => Mdr; declare const getTonFee: (delay: number, conditions: Condition[], installments: number, payment_method: string | null, card_brand: string | null, capture_method: string | null) => { mdr: number; anticipation: number; payment_fixed_fee: number; payment_spread_fee: number; }; export { getPSPFee, getTonFee, findCondition, findFeeByDelay, findByInstallments, findByCaptureMethod, filterByCardBrandAndPaymentMethod, reverseOrderInstallments, isAffiliatedCardBrand, };