import type { SalesforceFileChange } from '../schemas/SalesforceFileChange'; import type { SalesforceChangesetDiffSummary } from '../schemas/SalesforceChangesetDiffSummary'; /** * Structured diff result from the Salesforce evaluate-diff plugin */ export interface SalesforceChangesetDiff { /** * List of changed files */ files?: SalesforceFileChange[]; /** * Whether there are any changes in the diff */ hasChanges?: boolean; summary?: SalesforceChangesetDiffSummary; /** * Timestamp when the diff was computed */ timestamp?: string; /** * Warnings emitted during diff computation */ warnings?: string[]; }