/**
 * Lightweight line-based diff utility for workflow YAML.
 *
 * Implements the Myers diff algorithm on line arrays to produce a unified diff
 * without external dependencies. This keeps the SDK dependency-clean (DD-012)
 * and avoids an optional peer dependency for a small utility.
 */
/** Type of a diff line. */
export type DiffLineType = "equal" | "added" | "removed";
/** A single line in a unified diff. */
export interface DiffLine {
    readonly type: DiffLineType;
    readonly content: string;
}
/**
 * Compute a unified diff between two strings, split by newlines.
 *
 * Returns an array of {@link DiffLine} objects representing each line's status:
 * - `"equal"` — line is unchanged
 * - `"added"` — line exists only in `after`
 * - `"removed"` — line exists only in `before`
 */
export declare function computeUnifiedDiff(before: string, after: string): DiffLine[];
//# sourceMappingURL=workflow-yaml-diff.d.ts.map