import { Campaign } from "./campaign.entity";
import { Users } from "./users.entity";
import { CampaignPayment } from "./campaign_payment.entity";
export declare enum PaymentMode {
    OFFLINE = "offline",
    ONLINE = "online"
}
export declare enum PAYMENT_STATUS {
    CREDITED = "credited",
    DEBITED = "debited",
    REFUNDED = "refunded"
}
export declare class CampaignPaymentHistory {
    id: string;
    users: Users;
    campaign: Campaign;
    currency: string;
    amount: number;
    amount_usd: number;
    payment_mode: PaymentMode;
    transaction_status: string;
    exchange_rate: number;
    transaction_fee_usd: number;
    final_amount_usd: number;
    payment_status: PAYMENT_STATUS;
    campaign_payment: CampaignPayment;
    created_at: Date;
    updated_at: Date;
    deleted_at: Date;
}
