export const VaultfireCapabilityCredentials_ABI = [
  { name: 'getCredentials', type: 'function', stateMutability: 'view', inputs: [{ name: 'agent', type: 'address' }], outputs: [{ name: 'credentials', type: 'tuple[]', components: [{ name: 'skill', type: 'string' }, { name: 'issuer', type: 'address' }, { name: 'issuedAt', type: 'uint256' }, { name: 'expiresAt', type: 'uint256' }, { name: 'active', type: 'bool' }] }] },
  { name: 'issueCredential', type: 'function', stateMutability: 'nonpayable', inputs: [{ name: 'agent', type: 'address' }, { name: 'skill', type: 'string' }, { name: 'expiresAt', type: 'uint256' }], outputs: [] },
  { name: 'revokeCredential', type: 'function', stateMutability: 'nonpayable', inputs: [{ name: 'agent', type: 'address' }, { name: 'credentialId', type: 'uint256' }], outputs: [] },
] as const;
