import IDatastoreManifest, { IDatastorePaymentRecipient } from '@ulixee/platform-specification/types/IDatastoreManifest'; import IArgonPaymentProcessorApis from '@ulixee/platform-specification/services/ArgonPaymentProcessorApis'; export default interface IArgonPaymentProcessor { getPaymentInfo(): Promise; debit(data: IArgonPaymentProcessorApis['ArgonPaymentProcessor.debit']['args']): Promise; finalize(data: IArgonPaymentProcessorApis['ArgonPaymentProcessor.finalize']['args']): Promise; importChannelHold(data: IArgonPaymentProcessorApis['ArgonPaymentProcessor.importChannelHold']['args'], datastoreManifest: IDatastoreManifest): Promise; }