/**
 * Stripe checkout session metadata types
 * Used to identify the type of subscription/purchase in webhook handlers
 */
export declare const CHECKOUT_SESSION_TYPES: {
    readonly PHONE_NUMBER_SUBSCRIPTION: "phone_number_subscription";
    readonly TEAM_CREATION: "team_creation";
};
export type CheckoutSessionType = (typeof CHECKOUT_SESSION_TYPES)[keyof typeof CHECKOUT_SESSION_TYPES];
export declare const BILLING_PLANS: {
    readonly INDIVIDUALS: "INDIVIDUALS";
    readonly TEAMS: "TEAMS";
    readonly ORGANIZATIONS: "ORGANIZATIONS";
    readonly ENTERPRISE: "ENTERPRISE";
    readonly PLATFORM_STARTER: "PLATFORM_STARTER";
    readonly PLATFORM_ESSENTIALS: "PLATFORM_ESSENTIALS";
    readonly PLATFORM_SCALE: "PLATFORM_SCALE";
    readonly PLATFORM_ENTERPRISE: "PLATFORM_ENTERPRISE";
    readonly UNKNOWN: "Unknown";
};
export type BillingPlan = (typeof BILLING_PLANS)[keyof typeof BILLING_PLANS];
export declare const PLATFORM_PLANS_MAP: Record<string, BillingPlan>;
export declare const PLATFORM_ENTERPRISE_SLUGS: string[];
export declare const ENTERPRISE_SLUGS: string[];
//# sourceMappingURL=constants.d.ts.map