/**
 * SignatureAPI Integration - Barrel Export
 *
 * Exports SignatureAPI adapter, tool factory functions, and types.
 */

// ============================================================================
// SIGNATURE API ADAPTER
// ============================================================================

export { SignatureApiAdapter } from './signature-api-adapter'

// ============================================================================
// SIGNATURE API TOOLS
// ============================================================================

export {
  createSignatureApiCreateEnvelopeTool,
  createSignatureApiVoidEnvelopeTool,
  createSignatureApiDownloadDocumentTool
} from './signature-api-tools'

// ============================================================================
// SIGNATURE API TYPES
// ============================================================================

export type {
  SignatureApiCredentials,
  CreateEnvelopeParams,
  CreateEnvelopeResult,
  VoidEnvelopeParams,
  VoidEnvelopeResult,
  DownloadDocumentParams,
  DownloadDocumentResult,
  EnvelopeDocument,
  Recipient,
  SigningPlace
} from './fetch/utils/types'
