import { SfCommand } from '@salesforce/sf-plugins-core'; import { Org } from '@salesforce/core'; import { PreviewFile, PreviewResult } from '../../utils/diffSource.js'; export type KcDiffResult = { ignored: PreviewFile[]; conflicts: PreviewFile[]; toDeploy: PreviewFile[]; toDelete: PreviewFile[]; toRetrieve: PreviewFile[]; }; export type SourceTrackInformation = { retrieveOutput: PreviewResult; deployOutput: PreviewResult; }; export type KcDiffFlags = { 'target-org': Org; concise: boolean; 'flags-dir': string | undefined; json: boolean | undefined; }; export default class KcDiff extends SfCommand { static readonly summary: string; static readonly description: string; static readonly examples: string[]; static readonly requiresProject = true; static readonly flags: { 'target-org': import("@oclif/core/interfaces").OptionFlag; concise: import("@oclif/core/interfaces").BooleanFlag; }; run(): Promise; }