import { EventEmitter } from 'events'; export interface EditPreview { filePath: string; oldContent: string; newContent: string; diff: string; } export declare class EditConfirmationService extends EventEmitter { private autoApprove; private pendingConfirmation; setAutoApprove(enabled: boolean): void; isAutoApprove(): boolean; confirmEdit(preview: EditPreview): Promise; confirmMultipleEdits(previews: EditPreview[]): Promise; } export declare const editConfirmationService: EditConfirmationService; //# sourceMappingURL=edit-confirmation.d.ts.map