import { BaseCommand } from '../../base-command.js'; /** * Combined "set up a card for agent spend" flow. Opens the user's * browser at the chromeless `/cards/setup` page of the standalone embed * app (`embed.`), where they * enrol a card and create a spending delegation in one session, and * receives `paymentMethodId` + `delegationId` back at a localhost * callback the CLI starts for the duration of the flow. * * Mirrors the `nevermined login` UX: ephemeral HTTP server on a random port, * URL printed (or browser opened), 5-minute timeout, single-use * `state` echo for CSRF binding. The user must already be authenticated * (`nevermined login`) and must be a member of at least one organisation — * the widgets feature is organisation-scoped (see issue #1671). */ export default class CardsSetup extends BaseCommand { static description: string; static examples: string[]; static flags: { org: import("@oclif/core/lib/interfaces/parser.js").OptionFlag; 'no-browser': import("@oclif/core/lib/interfaces/parser.js").BooleanFlag; provider: import("@oclif/core/lib/interfaces/parser.js").OptionFlag; profile: import("@oclif/core/lib/interfaces/parser.js").OptionFlag; format: import("@oclif/core/lib/interfaces/parser.js").OptionFlag; verbose: import("@oclif/core/lib/interfaces/parser.js").BooleanFlag; }; run(): Promise; } //# sourceMappingURL=setup.d.ts.map