import { SfCommand } from '@salesforce/sf-plugins-core'; export type ApexMutationTestResult = { score: number | null; }; export default class ApexMutationTest extends SfCommand { static readonly summary: string; static readonly description: string; static readonly examples: string[]; static readonly flags: { 'apex-class': import("@oclif/core/interfaces").OptionFlag; 'test-class': import("@oclif/core/interfaces").OptionFlag; 'test-suite': import("@oclif/core/interfaces").OptionFlag; 'report-dir': import("@oclif/core/interfaces").OptionFlag; 'dry-run': import("@oclif/core/interfaces").BooleanFlag; 'include-mutators': import("@oclif/core/interfaces").OptionFlag; 'exclude-mutators': import("@oclif/core/interfaces").OptionFlag; 'include-test-methods': import("@oclif/core/interfaces").OptionFlag; 'exclude-test-methods': import("@oclif/core/interfaces").OptionFlag; threshold: import("@oclif/core/interfaces").OptionFlag; 'skip-patterns': import("@oclif/core/interfaces").OptionFlag; lines: import("@oclif/core/interfaces").OptionFlag; 'config-file': import("@oclif/core/interfaces").OptionFlag; 'mutation-grouping': import("@oclif/core/interfaces").BooleanFlag; 'target-org': import("@oclif/core/interfaces").OptionFlag; 'api-version': import("@oclif/core/interfaces").OptionFlag; }; run(): Promise; private mutate; private resolveParameters; private logRunningLine; private reduceToUsablePerimeter; private publishReport; private enforceThreshold; }