import { SplitRuleParams, SplitRuleResponse } from './models/split'; declare const getAnticipationRate: (rate: number, installments: number) => number; declare const getSplitRule: { ({ delay, payment_method, card_brand, installments, amount, recipient_id, conditions, psp_fees, psp_anticipation, ton_recipient_id, capture_method, }: SplitRuleParams): SplitRuleResponse | undefined; dependencies(): { getPSPFee: (payment_method: string, card_brand: string, capture_method: string | null, installments: number, psp_fees: import("./models/mdr").default[], psp_anticipation: number) => { mdr: number; anticipation: number; }; getTonFee: (delay: number, conditions: import("./models/condition").default[], 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 { getSplitRule, getAnticipationRate, };