import z from "zod"; import { useOrganization } from "../utils.js"; /** Arguments accepted by the organization upgrade command. */ declare const upgradeOrgOptsSchema: z.ZodObject<{ org: z.ZodOptional; plan: z.ZodOptional>; }, z.core.$strip>; type ResolvedOrganization = Awaited>; export declare const orgUpgradeCommand: import("../lib/command").CommandDefinition<{ readonly plan: { readonly type: "string"; readonly short: "p"; }; readonly org: { type: "string"; short: string; }; readonly json: { type: "boolean"; }; }, z.ZodObject<{ json: z.ZodDefault; positionals: z.ZodTuple<[], null>; org: z.ZodOptional; plan: z.ZodOptional>; }, z.core.$strict>> & import("../lib/command").Command; /** * Starts Checkout for Pro or prints Enterprise contact details. * * @param opts - Validated organization and target plan options. * @param options - Presentation options for callers composing CLI flows. * @param options.printSessionIntro - Whether to print the authenticated user. */ export declare function upgradeOrganization(opts: z.infer, options?: { printSessionIntro?: boolean; }): Promise; /** * Prints and opens the Enterprise upgrade mailto link. * * @param org - Organization whose details should prefill the message. */ export declare function printEnterpriseContact(org: ResolvedOrganization): void; export {}; //# sourceMappingURL=org-upgrade.d.ts.map