import { SettlementPaymentMode } from '../../../entities/settlement-payment.entity';
import { SettlementPaymentType } from '../../../common/constants/settlement-payment-type';
import { PayoutExcessTreatment } from '../../../entities/supplier-payout.entity';
export declare class SupplierPayoutAllocationDto {
    settlement_id: string;
    amount: number;
}
export declare class PaySupplierDto {
    supplier_id: string;
    supplier_name?: string;
    payment_date: string;
    payment_type?: SettlementPaymentType;
    mode: SettlementPaymentMode;
    ref_no?: string;
    debit_bank_account_id?: string;
    credit_bank_account_id?: string;
    currency_id: string;
    paid_amount: number;
    credit_applied?: number;
    allocations: SupplierPayoutAllocationDto[];
    excess_treatment?: PayoutExcessTreatment;
    notes?: string;
}
