import { DapiConfig } from '../constants/config'; import { IGetBeneficiariesResponse } from '../types/response/getBeneficiaries'; import { ICBBeneficiary } from '../types/request/createBeneficiary'; import { IBaseResponse } from '../types/response/base'; import { ITransfer, ITransferAutoflow } from '../types/request/createTransfer'; import { ICreateTransferResponse } from '../types/response/createTransfer'; import { IUserInputs } from '../types/models/IUserInputs'; export default class Payment { private utils; private config; constructor(config: DapiConfig); getBeneficiaries(accessToken: string, userSecret: string, operationID?: string, userInputs?: IUserInputs[]): Promise; createBeneficiary(beneficiary: ICBBeneficiary, accessToken: string, userSecret: string, operationID?: string, userInputs?: IUserInputs[]): Promise; createTransfer(transfer: ITransfer, accessToken: string, userSecret: string, operationID?: string, userInputs?: IUserInputs[]): Promise; transferAutoFlow(transfer: ITransferAutoflow, accessToken: string, userSecret: string, operationID?: string, userInputs?: IUserInputs[]): Promise; }