import { AuthCommand } from '../authCommand.js'; import type { Entitlement } from '../../rest/entitlements.js'; export declare function withUpgradeUrl(e: Entitlement, checkoutUrl: string): Entitlement | { upgradeUrl: string; key: string; name: string; description: string; type: "metered" | "flag"; enabled: boolean; quantity?: number; requiredPlan?: string; requiredPlanDisplayName?: string; requiredAddon?: import("../../rest/entitlements.js").RequiredAddon; }; export default class AccountPlan extends AuthCommand { static coreCommand: boolean; static hidden: boolean; static readOnly: boolean; static idempotent: boolean; static description: string; static args: { key: import("@oclif/core/interfaces").Arg>; }; static flags: { type: import("@oclif/core/interfaces").OptionFlag; search: import("@oclif/core/interfaces").OptionFlag; disabled: import("@oclif/core/interfaces").BooleanFlag; output: import("@oclif/core/interfaces").OptionFlag; }; run(): Promise; }