import type { Patch, DryRunResult } from '../shared/types/patch.types.js'; import type { IDryRunService } from './interfaces/index.js'; import { StorageService } from '../services/storage.service.js'; export declare class DryRunService implements IDryRunService { private readonly storageService; constructor(storageService: StorageService); preview(patches: Patch[]): Promise; writePatchFiles(patches: Patch[]): Promise; private formatPatchContent; generatePreviewText(patches: Patch[]): string; private fileExists; }