import type { Entitlement, AccountPlan, AccountLocations } from '../rest/entitlements'; import { type OutputFormat } from './render'; export declare function formatUpgradePath(e: Entitlement): string | null; export declare function formatLocations(locations: AccountLocations, format: OutputFormat): string; export declare const CONTACT_SALES_URL = "https://www.checklyhq.com/contact-sales/"; /** * Returns the appropriate upgrade URL for a disabled entitlement: * - CONTRACT plan → contact sales * - Self-serve plan/addon → billing checkout * - No upgrade data → contact sales (fallback) */ export declare function getEntitlementUpgradeUrl(e: Entitlement, checkoutUrl: string): string; export declare function formatPlanHeader(plan: AccountPlan, format: OutputFormat, upgradeUrl?: string): string; export declare function formatPlanSummary(plan: AccountPlan, format: OutputFormat, upgradeUrl?: string): string; export declare function formatEntitlementDetail(plan: AccountPlan, entitlement: Entitlement, format: OutputFormat, upgradeUrl?: string): string; export declare function formatFilteredEntitlements(plan: AccountPlan, filtered: Entitlement[], format: OutputFormat, upgradeUrl?: string): string;