import { SettlementPaymentMode } from '../../../entities/settlement-payment.entity';
import { CollectionPartyType } from '../../../entities/payment-collection.entity';
import { PaymentAllocationDto } from './collect-payment.dto';
export declare class CollectForMdDto {
    booking_id: string;
    transport_item_id?: string;
    party_type: CollectionPartyType;
    customer_mobile?: string;
    source_id?: string;
    customer_name?: string;
    payment_date: string;
    mode: SettlementPaymentMode;
    debit_bank_account_id?: string;
    credit_bank_account_id?: string;
    currency_id: string;
    received_amount: number;
    receive_currency_id?: string;
    exchange_rate?: number;
    exchange_rate_quote?: number;
    received_amount_receive_currency?: number;
    roe?: number;
    allocations?: PaymentAllocationDto[];
    notes?: string;
    collected_by_type: 'OWN' | 'SUPPLIER';
    collector_name?: string;
    supplier_id?: string;
    driver_id?: string;
    driver_name?: string;
}
