import { Plan } from './plan.entity';
import { BaseEntity } from './base.entity';
export declare enum PlanPricingBillingCycleEnum {
    MONTHLY = "monthly",
    YEARLY = "yearly"
}
export declare class PlanPricing extends BaseEntity {
    planId: number;
    plan: Plan;
    billingCycle: PlanPricingBillingCycleEnum;
    price: number;
    originalPrice: number | null;
    discountPct: number | null;
    currency: string;
    isFree: boolean;
    stripePriceId: string | null;
    trialDays: number;
    isActive: boolean;
    sanitize(): void;
    get monthlyEquivalent(): number | null;
    get savingsAmount(): number | null;
}
