import { Plan } from './plan.entity'; export declare enum SubscriptionStatus { TRIAL = "trial", ACTIVE = "active", PAST_DUE = "past_due", CANCELLED = "cancelled", EXPIRED = "expired" } export declare class Subscription { id: string; tenant_id: string; plan_id: string; plan: Plan | null; status: SubscriptionStatus; current_period_start: Date; current_period_end: Date; trial_end: Date | null; cancelled_at: Date | null; external_subscription_id: string; payment_provider: string; metadata: Record; created_at: Date; updated_at: Date; }