import type { DocumentSpec, InvoiceDocumentResult } from './types.js'

export interface InvoiceProvider {
  issue(credential: unknown, spec: DocumentSpec): Promise<InvoiceDocumentResult>
}
