import { BaseEntity } from './base.entity';
import { UserSubscription } from './user-subscription.entity';
import { UserSubscriptionPlanFeature } from './user-subscription-plan-feature.entity';
import { UserSubscriptionPlanPricing } from './user-subscription-plan-pricing.entity';
export declare enum UserSubscriptionPlanTypeEnum {
    FREELANCER = "FREELANCER",
    BUSINESS = "BUSINESS"
}
export declare class UserSubscriptionPlan extends BaseEntity {
    userSubscriptionId: number;
    userSubscription: UserSubscription;
    planId: number;
    name: string;
    slug: string;
    badgeLabel: string | null;
    sortOrder: number;
    isActive: boolean;
    planType: UserSubscriptionPlanTypeEnum;
    metadata: Record<string, unknown>;
    userSubscriptionPlanFeatures: UserSubscriptionPlanFeature[];
    userSubscriptionPlanPricing: UserSubscriptionPlanPricing[];
}
