import { BaseEntity } from '../database/base.entity';
import { BookingEntity } from './booking.entity';
import { CurrencyEntity } from './currency.entity';
import { DriverEntity } from './driver.entity';
import { SupplierEntity } from './supplier.entity';
export type MdCashCollectedByType = 'OWN' | 'SUPPLIER';
export type MdCashCollectionRowStatus = 'PENDING' | 'COLLECTED';
export declare class MdCashCollectionEntity extends BaseEntity {
    booking: BookingEntity;
    booking_id: string;
    currency: CurrencyEntity;
    currency_id: string;
    amount: number;
    status: MdCashCollectionRowStatus;
    collected_by_type: MdCashCollectedByType;
    collector_name: string | null;
    supplier: SupplierEntity | null;
    supplier_id: string | null;
    driver: DriverEntity | null;
    driver_id: string | null;
    collected_at: Date | null;
    notes: string | null;
}
