import { Plan } from './plan.entity';
import { Subscription } from './subscription.entity';
export declare enum SubscriptionHistoryStatus {
    PENDING = "pending",
    ACTIVE = "active",
    INCOMPLETE = "incomplete",
    PAST_DUE = "past_due",
    CANCELED = "canceled",
    UNPAID = "unpaid",
    UPCOMING = "upcoming"
}
export declare class SubscriptionHistory {
    id: string;
    subsciption: Subscription;
    plan: Plan;
    stripe_subscription_id: string;
    status: string;
    start_date: string;
    end_date: string;
    payment_response: Record<string, any>;
    invoice_receipt: string;
    exchange_rate: number;
    transaction_fee_usd: number;
    amount_usd: number;
    final_amount: number;
    interval: string;
    created_at: Date;
    deleted_at: Date;
}
