import { CuneiformCommand } from '../../../base/cuneiform-command.js'; import { type OrgResetResult } from '../../../operations/OrgResetOperation.js'; export type { OrgResetResult }; /** * Resets a Salesforce org by removing Cuneiform test data created by NUT tests. * * Purges definitions matching a name pattern (default: [NUT-*]), * cancels active profiling requests, and deletes terminal requests. * Use this command to restore a scratch org to a clean state. * * @example * ```bash * # Reset org with default pattern * sf cuneiform org reset --target-org myOrg * * # Dry-run preview * sf cuneiform org reset --target-org myOrg --dry-run * ``` */ export default class OrgReset 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; pattern: import("@oclif/core/interfaces").OptionFlag; 'dry-run': import("@oclif/core/interfaces").BooleanFlag; 'no-prompt': import("@oclif/core/interfaces").BooleanFlag; }; static readonly hidden = true; /** * This command skips the access gate because it is a developer utility * for cleaning up NUT test data, not a user-facing profiling command. */ protected static skipAccessGate: boolean; run(): Promise; /** * Updates the spinner with progress events. */ private handleProgress; /** * Renders the operation result as human-readable output. */ private renderResult; }