/**
 * DryRunDialog Component
 *
 * Dialog for previewing operations before execution (dry run mode).
 * Shows summary of changes, warnings, and allows proceed/cancel.
 *
 * @since v1.61.0
 */
import type React from 'react';
import type { OperationPreview } from '../../../core/preview/preview-types.js';
export interface DryRunDialogProps {
    /** The operation preview to display */
    preview: OperationPreview;
    /** Called when user confirms the operation */
    onProceed: () => void;
    /** Called when user cancels */
    onCancel: () => void;
    /** Whether input is active */
    isActive?: boolean;
    /** Max height for changes list */
    maxVisibleChanges?: number;
}
/**
 * Dialog for previewing operations before execution
 */
export declare function DryRunDialog({ preview, onProceed, onCancel, isActive, maxVisibleChanges }: DryRunDialogProps): React.ReactElement;
export default DryRunDialog;
//# sourceMappingURL=DryRunDialog.d.ts.map