import { CuneiformCommand } from '../../../../base/cuneiform-command.js'; import type { IProfileRequest } from '../../../../models/profile-request-types.js'; /** * Command result type for JSON output. */ export type ProfileRequestListCommandResult = { /** Whether the operation was successful */ success: boolean; /** List of profiling requests */ requests: IProfileRequest[]; /** Error message if failed */ error?: string; }; /** * Lists profiling requests from a Salesforce org. * * Retrieves pnova__Profiling_Request__c records with their status, * definition, and object information. Supports filtering by status * and pagination via --limit. */ export default class ProfileRequestList extends CuneiformCommand { static readonly summary: string; static readonly description: string; static readonly examples: string[]; static readonly flags: { 'target-org': import("@oclif/core/interfaces").OptionFlag; 'api-version': import("@oclif/core/interfaces").OptionFlag; status: import("@oclif/core/interfaces").OptionFlag<"Queued" | "Canceled" | "Completed" | "Rejected" | undefined, import("@oclif/core/interfaces").CustomOptions>; limit: import("@oclif/core/interfaces").OptionFlag; }; /** * Executes the profile request list command. */ run(): Promise; }