import { BaseCommand } from '@salesforce/b2c-tooling-sdk/cli'; interface CipReportListRow { category: string; name: string; description: string; required_params: string; [key: string]: unknown; } interface CipReportListResult { reportCount: number; reports: CipReportListRow[]; } /** * Lists the curated CIP report catalog grouped by category. Requires no credentials — * it reads the static report definitions from the SDK so users (and agents) can * discover available reports, their categories, and required parameters. */ export default class CipReportList extends BaseCommand { static description: string; static enableJsonFlag: boolean; static examples: string[]; static flags: { category: import("@oclif/core/interfaces").OptionFlag; format: import("@oclif/core/interfaces").OptionFlag; }; run(): Promise; private renderGroupedTable; } export type { CipReportListResult, CipReportListRow };