import { OutgoingPaymentsStatic } from "../interfaces/OutgoingPaymentsStatic"; import BaseCrud from "./BaseCrud"; export default class OutgoingPayments extends BaseCrud { constructor(apiToken: string); /** * search for resources - Not implemented for OutgoingPayments V4 * * @memberof OutgoingPayments */ search(): Promise; /** * overwrite an existing outgoing payment - Not implemented for OutgoingPayments V4 * * @memberof OutgoingPayments */ overwrite(id: any, ressource: any): Promise; /** * edit an existing outgoing payment - Not implemented for OutgoingPayments V4 * * @memberof OutgoingPayments */ edit(id: any, ressource: any): Promise; /** * delete an existing outgoing payment * * @param {T} id * @returns {Promise} * @memberof OutgoingPayments */ delete(id: T): Promise; /** * cancel an existing outgoing payment * * @param {string} id * @returns {Promise} * @memberof OutgoingPayments */ cancel(id: string): Promise; /** * edit an existing outgoing payment * * @param {OutgoingPaymentsStatic.OutgoingPaymentUpdate} data * @returns {Promise} * @memberof OutgoingPayments */ update(data: OutgoingPaymentsStatic.OutgoingPaymentUpdate): Promise; /** * Lists the outgoing payments * * @param {OutgoingPaymentsStatic.ListOptions} options * @returns {Promise} * @memberof OutgoingPayments */ list(options: OutgoingPaymentsStatic.ListOptions): Promise; /** * create a new outgoing payment * * @param {OutgoingPaymentsStatic.OutgoingPaymentCreate} data * @returns {Promise} * @memberof OutgoingPayments */ create(data: OutgoingPaymentsStatic.OutgoingPaymentCreate): Promise; }