export const VaultfireDisputeResolution_ABI = [
  { name: 'getDisputeStats', type: 'function', stateMutability: 'view', inputs: [], outputs: [{ name: 'totalDisputes', type: 'uint256' }, { name: 'resolved', type: 'uint256' }, { name: 'pending', type: 'uint256' }, { name: 'totalArbitrators', type: 'uint256' }] },
  { name: 'getDispute', type: 'function', stateMutability: 'view', inputs: [{ name: 'disputeId', type: 'uint256' }], outputs: [{ name: 'plaintiff', type: 'address' }, { name: 'defendant', type: 'address' }, { name: 'arbitrator', type: 'address' }, { name: 'status', type: 'uint8' }, { name: 'filedAt', type: 'uint256' }, { name: 'resolvedAt', type: 'uint256' }] },
  { name: 'fileDispute', type: 'function', stateMutability: 'nonpayable', inputs: [{ name: 'defendant', type: 'address' }, { name: 'reason', type: 'string' }, { name: 'bondId', type: 'uint256' }], outputs: [{ name: 'disputeId', type: 'uint256' }] },
  { name: 'resolveDispute', type: 'function', stateMutability: 'nonpayable', inputs: [{ name: 'disputeId', type: 'uint256' }, { name: 'ruling', type: 'uint8' }], outputs: [] },
] as const;
