import { AxiosResponse } from 'axios'; import ClientOptions from "../../../@types/interfaces/client/options/v5"; import { ICreateOrderPayload, ICreateReceiverPayload } from "../../../@types/interfaces/api/request-payloads/v5"; import IUpdateReceiverPayload from "../../../@types/interfaces/api/request-payloads/v5/recipient/update"; import IUpdateReceiverBankAccountPayload from "../../../@types/interfaces/api/request-payloads/v5/recipient/update/bank-account"; import IUpdateReceiverTransferSettingsPayload from "../../../@types/interfaces/api/request-payloads/v5/recipient/transfer/settings"; import IListRecipientsPayload from "../../../@types/interfaces/api/request-payloads/v5/recipient/list"; import IListOrdersPayload from "../../../@types/interfaces/api/request-payloads/v5/order/list"; import IStandaloneSubscriptionRequestPayload from "../../../@types/interfaces/api/request-payloads/v5/subscriptions/standalone"; export default class ClientV5 { private axios; private options; private lastAxiosResponse; constructor(options: ClientOptions); get clientOptions(): ClientOptions; get lastResponse(): AxiosResponse; private exec; /** * createOrder */ createOrder(payload: ICreateOrderPayload): Promise; /** * listOrders */ listOrders(payload: IListOrdersPayload): Promise; /** * Creates recipient * @param payload Recipient data to be created * @returns Created recipient */ createRecipient(payload: ICreateReceiverPayload): Promise; /** * Update Recipient */ updateRecipient(recipientId: string, payload: IUpdateReceiverPayload): Promise; /** * Update Recipient Transfer Settings */ updateRecipientTransferSettings(recipientId: string, payload: IUpdateReceiverTransferSettingsPayload): Promise; /** * Update Recipient Bank Account */ updateRecipientBankAccount(recipientId: string, payload: IUpdateReceiverBankAccountPayload): Promise; /** * List Recipients */ listRecipients(params?: IListRecipientsPayload): Promise; getRecipient(recipientId: string): Promise; getRecipientBalance(recipientId: string): Promise; createStandaloneSubscription(params: IStandaloneSubscriptionRequestPayload): Promise; } //# sourceMappingURL=index.d.ts.map