import { type Options } from "@hey-api/client-fetch"; import type { ListPaymentsData, CreateNewPaymentData, CreateNewPaymentWithCreditCardData, CapturePaymentWithPreAuthorizationData, PayAChargeWithCreditCardData, RetrievePaymentBillingInformationData, PaymentViewingInformationData, DeletePaymentData, RetrieveASinglePaymentData, UpdateExistingPaymentData, RestoreRemovedPaymentData, RetrieveStatusOfAPaymentData, RefundPaymentData, GetDigitableBillLineData, GetQrCodeForPixPaymentsData, ConfirmCashReceiptData, UndoCashReceiptConfirmationData, SalesSimulatorData, RecoveringPaymentLimitsData, ListPaymentsWithSummaryDataData, CreateNewPaymentWithSummaryDataInResponseData, CreateNewPaymentWithCreditCardWithSummaryDataInResponseData, CapturePaymentWithPreAuthorizationWithSummaryDataInResponseData, DeletePaymentWithSummaryDataData, RetrieveASinglePaymentWithSummaryDataData, UpdateExistingPaymentWithSummaryDataInResponseData, RestoreRemovedPaymentWithSummaryDataInResponseData, RefundPaymentWithSummaryDataInResponseData, ConfirmCashReceiptWithSummaryDataInResponseData, UndoCashReceiptConfirmationWithSummaryDataInResponseData, CreditCardTokenizationData, RetrieveRefundsOfASinglePaymentData, RefundBankSlipData, RetrieveASinglePaidSplitData, ListPaidSplitsData, RetrieveASingleReceivedSplitData, ListReceivedSplitsData, ListDocumentsOfAPaymentData, UploadPaymentDocumentsData, DeleteDocumentFromAPaymentData, RetrieveASingleDocumentOfAPaymentData, UpdateSettingsOfADocumentOfAPaymentData, ListCustomersData, CreateNewCustomerData, RemoveCustomerData, RetrieveASingleCustomerData, UpdateExistingCustomerData, RestoreRemovedCustomerData, RetrieveNotificationsFromACustomerData, UpdateExistingNotificationData, UpdateExistingNotificationsInBatchData, ListInstallmentsData, CreateInstallmentData, CreateInstallmentWithCreditCardData, RemoveInstallmentData, RetrieveASingleInstallmentData, ListPaymentsOfAInstallmentData, GenerateInstallmentBookletData, RefundInstallmentData, UpdateInstallmentSplitsData, ListSubscriptionsData, CreateNewSubscriptionData, CreateSubscriptionWithCreditCardData, RemoveSubscriptionData, RetrieveASingleSubscriptionData, UpdateExistingSubscriptionData, ListPaymentsOfASubscriptionData, GenerateSignatureBookletData, RemoveConfigurationForIssuanceOfInvoicesData, RetrieveConfigurationForIssuanceOfInvoicesData, CreateConfigurationForIssuanceOfInvoicesData, UpdateConfigurationForIssuanceOfInvoicesData, ListInvoicesForSubscriptionChargesData, ListKeysData, CreateAKeyData, RemoveKeyData, RetrieveASingleKeyData, CreateStaticQrcodeData, DeleteStaticQrcodeData, PayAQrcodeData, DecodeAQrcodeForPaymentData, RetrieveASingleTransactionData, RetrieveASingleAnticipationData, ListTransactionsData, CancelAScheduledTransactionData, ListRecurrencesData, RetrieveASingleRecurrenceData, CancelARecurrenceData, ListRecurrenceItemsData, CancelARecurrenceItemData, ListPaymentsLinksData, CreateAPaymentsLinkData, RemoveAPaymentsLinkData, RetrieveASinglePaymentsLinkData, UpdateAPaymentsLinkData, RestoreAPaymentsLinkData, ListImagesFromAPaymentsLinkData, AddAnImageToAPaymentsLinkData, RemoveAnImageFromPaymentsLinkData, RetrieveASinglePaymentsLinkImageData, SetPaymentsLinkMainImageData, ListTransfersData, TransferToAnotherInstitutionAccountOrPixKeyData, TransferToAsaasAccountData, RetrieveASingleTransferData, CancelATransferData, ListAnticipationsData, RequestAnticipationData, SimulateAnticipationData, RetrieveStatusOfAutomaticAnticipationData, UpdateStatusOfAutomaticAnticipationData, RetrieveAnticipationLimitsData, CancelAnticipationData, ListPaymentDunningsData, CreateAPaymentDunningData, SimulateAPaymentDunningData, RecoverASinglePaymentDunningData, EventHistoryListsData, ListPaymentsReceivedData, ListPaymentsAvailableForPaymentDunningData, ResendDocumentsData, CancelPaymentDunningData, ListBillPaymentsData, CreateABillPaymentData, SimulateABillPaymentData, RetrieveASingleBillPaymentData, CancelBillPaymentData, ListMobileRechargesData, RequestRechargeData, RecoverASingleCellphoneRechargeData, CancelACellphoneRechargeData, SearchForCellPhoneProviderData, ListCreditBureauReportsData, MakeConsultationData, RetrieveACreditBureauReportData, RetrieveExtractData, RetrieveAccountBalanceData, BillingStatisticsData, RetrieveSplitValuesData, RetrieveBusinessDataData, UpdateBusinessDataData, RetrievePersonalizationSettingsData, SavePaymentCheckoutPersonalizationData, RetrieveAsaasAccountNumberData, RetrieveAccountFeesData, CheckAccountRegistrationStatusData, RetrieveWalletidData, DeleteWhiteLabelSubaccountData, ListInvoicesData, ScheduleInvoiceData, RetrieveASingleInvoiceData, UpdateInvoiceData, IssueAnInvoiceData, CancelAnInvoiceData, ListMunicipalConfigurationsData, RetrieveTaxInformationData, CreateAndUpdateTaxInformationData, ListMunicipalServicesData, ConfigureInvoiceIssuingPortalData, ListWebhooksData, CreateNewWebhookData, RemoveWebhookData, RetrieveASingleWebhookData, UpdateExistingWebhookData, ListSubaccountsData, CreateSubaccountData, RetrieveASingleSubaccountData, CheckPendingDocumentsData, SendDocumentsViaApiData, RemoveSentDocumentData, ViewDocumentSentData, UpdateSentDocumentData, CreateAChargebackDisputeData, ListChargebacksData, RetrieveASingleChargebackData } from "./types.gen"; export declare const client: import("@hey-api/client-fetch").Client>; /** * List payments */ export declare const listPayments: (options?: Options) => import("@hey-api/client-fetch").RequestResult<{ object?: string; hasMore?: boolean; totalCount?: number; limit?: number; offset?: number; data?: Array; }, unknown, ThrowOnError>; /** * Create new payment */ export declare const createNewPayment: (options?: Options) => import("@hey-api/client-fetch").RequestResult; /** * Create new payment with credit card */ export declare const createNewPaymentWithCreditCard: (options?: Options) => import("@hey-api/client-fetch").RequestResult; /** * Capture payment with Pre-Authorization */ export declare const capturePaymentWithPreAuthorization: (options: Options) => import("@hey-api/client-fetch").RequestResult; /** * Pay a charge with a credit card */ export declare const payAChargeWithCreditCard: (options: Options) => import("@hey-api/client-fetch").RequestResult<{ object?: string; id?: string; dateCreated?: Date; customer?: string; subscription?: string; installment?: string; paymentLink?: string; value?: number; netValue?: number; originalValue?: number; interestValue?: number; description?: string; billingType?: import("./types.gen").ApiPaymentGetResponseBillingType; creditCard?: import("./types.gen").ApiPaymentSaveWithCreditCardCreditCardDto; canBePaidAfterDueDate?: boolean; pixTransaction?: string; pixQrCodeId?: string; status?: import("./types.gen").ApiPaymentGetResponsePaymentStatus; dueDate?: Date; originalDueDate?: Date; paymentDate?: Date; clientPaymentDate?: Date; installmentNumber?: number; invoiceUrl?: string; invoiceNumber?: string; externalReference?: string; deleted?: boolean; anticipated?: boolean; anticipable?: boolean; creditDate?: Date; estimatedCreditDate?: Date; transactionReceiptUrl?: string; nossoNumero?: string; bankSlipUrl?: string; discount?: import("./types.gen").ApiPaymentDiscountDto; fine?: import("./types.gen").ApiPaymentFineResponseDto; interest?: import("./types.gen").ApiPaymentInterestResponseDto; split?: Array<{ id?: string; walletId?: string; fixedValue?: number; percentualValue?: number; totalValue?: number; cancellationReason?: import("./types.gen").ApiPaymentSplitGetResponsePaymentSplitCancellationReason; status?: import("./types.gen").ApiPaymentSplitGetResponsePaymentSplitStatus; externalReference?: string; description?: string; }>; postalService?: boolean; daysAfterDueDateToRegistrationCancellation?: number; chargeback?: import("./types.gen").ApiPaymentChargebackResponseDto; refunds?: Array<{ dateCreated?: Date; status?: import("./types.gen").ApiPaymentRefundGetResponsePaymentRefundStatus; value?: number; endToEndIdentifier?: string; description?: string; effectiveDate?: Date; transactionReceiptUrl?: string; refundedSplits?: Array<{ id?: string; value?: number; done?: boolean; }>; }>; }, unknown, ThrowOnError>; /** * Retrieve payment billing information */ export declare const retrievePaymentBillingInformation: (options: Options) => import("@hey-api/client-fetch").RequestResult<{ pix?: import("./types.gen").ApiPaymentPixQrCodeResponseDto; creditCard?: import("./types.gen").ApiCreditCardTokenizeResponseDto; bankSlip?: import("./types.gen").ApiBankSlipBillingInfoResponseDto; }, unknown, ThrowOnError>; /** * Payment viewing information */ export declare const paymentViewingInformation: (options: Options) => import("@hey-api/client-fetch").RequestResult<{ invoiceViewedDate?: Date; boletoViewedDate?: Date; }, unknown, ThrowOnError>; /** * Delete payment */ export declare const deletePayment: (options: Options) => import("@hey-api/client-fetch").RequestResult<{ deleted?: boolean; id?: string; }, unknown, ThrowOnError>; /** * Retrieve a single payment */ export declare const retrieveASinglePayment: (options: Options) => import("@hey-api/client-fetch").RequestResult; /** * Update existing payment */ export declare const updateExistingPayment: (options: Options) => import("@hey-api/client-fetch").RequestResult; /** * Restore removed payment */ export declare const restoreRemovedPayment: (options: Options) => import("@hey-api/client-fetch").RequestResult; /** * Retrieve status of a payment */ export declare const retrieveStatusOfAPayment: (options: Options) => import("@hey-api/client-fetch").RequestResult<{ status?: import("./types.gen").ApiPaymentStatusResponsePaymentStatus; }, unknown, ThrowOnError>; /** * Refund payment */ export declare const refundPayment: (options: Options) => import("@hey-api/client-fetch").RequestResult; /** * Get digitable bill line */ export declare const getDigitableBillLine: (options: Options) => import("@hey-api/client-fetch").RequestResult<{ identificationField?: string; nossoNumero?: string; barCode?: string; }, unknown, ThrowOnError>; /** * Get QR Code for Pix payments */ export declare const getQrCodeForPixPayments: (options: Options) => import("@hey-api/client-fetch").RequestResult; /** * Confirm cash receipt */ export declare const confirmCashReceipt: (options: Options) => import("@hey-api/client-fetch").RequestResult; /** * Undo cash receipt confirmation */ export declare const undoCashReceiptConfirmation: (options: Options) => import("@hey-api/client-fetch").RequestResult; /** * Sales simulator */ export declare const salesSimulator: (options?: Options) => import("@hey-api/client-fetch").RequestResult<{ value?: number; creditCard?: import("./types.gen").ApiPaymentSimulateCreditCardResponseDto; bankSlip?: import("./types.gen").ApiPaymentSimulateBankSlipResponseDto; pix?: import("./types.gen").ApiPaymentSimulatePixResponseDto; }, unknown, ThrowOnError>; /** * Recovering payment limits */ export declare const recoveringPaymentLimits: (options?: Options) => import("@hey-api/client-fetch").RequestResult<{ creation?: import("./types.gen").ApiPaymentLimitsResponseCreationDto; }, unknown, ThrowOnError>; /** * List payments with summary data */ export declare const listPaymentsWithSummaryData: (options?: Options) => import("@hey-api/client-fetch").RequestResult<{ object?: string; hasMore?: boolean; totalCount?: number; limit?: number; offset?: number; data?: Array; }, unknown, ThrowOnError>; /** * Create new payment with summary data in response */ export declare const createNewPaymentWithSummaryDataInResponse: (options?: Options) => import("@hey-api/client-fetch").RequestResult; /** * Create new payment with credit card with summary data in response */ export declare const createNewPaymentWithCreditCardWithSummaryDataInResponse: (options?: Options) => import("@hey-api/client-fetch").RequestResult<{ object?: string; id?: string; dateCreated?: Date; customerId?: string; subscriptionId?: string; installmentId?: string; paymentLinkId?: string; value?: number; netValue?: number; originalValue?: number; interestValue?: number; description?: string; billingType?: import("./types.gen").ApiPaymentLeanSaveWithCreditCardResponseBillingType; canBePaidAfterDueDate?: boolean; confirmedDate?: Date; pixTransactionId?: string; status?: import("./types.gen").ApiPaymentLeanSaveWithCreditCardResponsePaymentStatus; dueDate?: Date; originalDueDate?: Date; paymentDate?: Date; customerPaymentDate?: Date; installmentNumber?: number; externalReference?: string; deleted?: boolean; anticipated?: boolean; anticipable?: boolean; creditDate?: string; transactionReceiptUrl?: string; duplicatedPaymentId?: string; discount?: import("./types.gen").ApiPaymentDiscountDto; fine?: import("./types.gen").ApiPaymentFineResponseDto; interest?: import("./types.gen").ApiPaymentInterestResponseDto; postalService?: boolean; creditCard?: import("./types.gen").ApiPaymentSaveWithCreditCardCreditCardDto; }, unknown, ThrowOnError>; /** * Capture payment with Pre-Authorization with summary data in response */ export declare const capturePaymentWithPreAuthorizationWithSummaryDataInResponse: (options: Options) => import("@hey-api/client-fetch").RequestResult; /** * Delete payment with summary data */ export declare const deletePaymentWithSummaryData: (options: Options) => import("@hey-api/client-fetch").RequestResult; /** * Retrieve a single payment with summary data */ export declare const retrieveASinglePaymentWithSummaryData: (options: Options) => import("@hey-api/client-fetch").RequestResult; /** * Update existing payment with summary data in response */ export declare const updateExistingPaymentWithSummaryDataInResponse: (options: Options) => import("@hey-api/client-fetch").RequestResult; /** * Restore removed payment with summary data in response */ export declare const restoreRemovedPaymentWithSummaryDataInResponse: (options: Options) => import("@hey-api/client-fetch").RequestResult; /** * Refund payment with summary data in response */ export declare const refundPaymentWithSummaryDataInResponse: (options: Options) => import("@hey-api/client-fetch").RequestResult; /** * Confirm cash receipt with summary data in response */ export declare const confirmCashReceiptWithSummaryDataInResponse: (options: Options) => import("@hey-api/client-fetch").RequestResult<{ object?: string; id?: string; dateCreated?: Date; customerId?: string; subscriptionId?: string; installmentId?: string; paymentLinkId?: string; value?: number; netValue?: number; originalValue?: number; interestValue?: number; description?: string; billingType?: import("./types.gen").ApiPaymentLeanGetResponseBillingType; canBePaidAfterDueDate?: boolean; confirmedDate?: Date; pixTransactionId?: string; status?: import("./types.gen").ApiPaymentLeanGetResponsePaymentStatus; dueDate?: Date; originalDueDate?: Date; paymentDate?: Date; customerPaymentDate?: Date; installmentNumber?: number; externalReference?: string; deleted?: boolean; anticipated?: boolean; anticipable?: boolean; creditDate?: string; transactionReceiptUrl?: string; duplicatedPaymentId?: string; discount?: import("./types.gen").ApiPaymentDiscountDto; fine?: import("./types.gen").ApiPaymentFineResponseDto; interest?: import("./types.gen").ApiPaymentInterestResponseDto; postalService?: boolean; }, unknown, ThrowOnError>; /** * Undo cash receipt confirmation with summary data in response */ export declare const undoCashReceiptConfirmationWithSummaryDataInResponse: (options: Options) => import("@hey-api/client-fetch").RequestResult; /** * Credit card tokenization */ export declare const creditCardTokenization: (options?: Options) => import("@hey-api/client-fetch").RequestResult<{ creditCardNumber?: string; creditCardBrand?: import("./types.gen").ApiCreditCardTokenizeResponseCreditCardBrand; creditCardToken?: string; }, unknown, ThrowOnError>; /** * Retrieve refunds of a single payment */ export declare const retrieveRefundsOfASinglePayment: (options: Options) => import("@hey-api/client-fetch").RequestResult<{ object?: string; hasMore?: boolean; totalCount?: number; limit?: number; offset?: number; data?: Array; }, unknown, ThrowOnError>; /** * Refund Bank Slip */ export declare const refundBankSlip: (options: Options) => import("@hey-api/client-fetch").RequestResult<{ requestUrl?: string; }, unknown, ThrowOnError>; /** * Retrieve a single paid split */ export declare const retrieveASinglePaidSplit: (options: Options) => import("@hey-api/client-fetch").RequestResult; /** * List paid splits */ export declare const listPaidSplits: (options?: Options) => import("@hey-api/client-fetch").RequestResult<{ object?: string; hasMore?: boolean; totalCount?: number; limit?: number; offset?: number; data?: Array; }, unknown, ThrowOnError>; /** * Retrieve a single received split */ export declare const retrieveASingleReceivedSplit: (options: Options) => import("@hey-api/client-fetch").RequestResult; /** * List received splits */ export declare const listReceivedSplits: (options?: Options) => import("@hey-api/client-fetch").RequestResult; /** * List documents of a payment */ export declare const listDocumentsOfAPayment: (options: Options) => import("@hey-api/client-fetch").RequestResult<{ object?: string; hasMore?: boolean; totalCount?: number; limit?: number; offset?: number; data?: Array; }, unknown, ThrowOnError>; /** * Upload payment documents */ export declare const uploadPaymentDocuments: (options: Options) => import("@hey-api/client-fetch").RequestResult<{ object?: string; id?: string; name?: string; type?: import("./types.gen").ApiPaymentDocumentGetResponsePaymentDocumentType; availableAfterPayment?: boolean; file?: import("./types.gen").ApiPaymentDocumentFileResponseDto; deleted?: boolean; }, unknown, ThrowOnError>; /** * Delete document from a payment */ export declare const deleteDocumentFromAPayment: (options: Options) => import("@hey-api/client-fetch").RequestResult<{ deleted?: boolean; id?: string; }, unknown, ThrowOnError>; /** * Retrieve a single document of a payment */ export declare const retrieveASingleDocumentOfAPayment: (options: Options) => import("@hey-api/client-fetch").RequestResult; /** * Update settings of a document of a payment */ export declare const updateSettingsOfADocumentOfAPayment: (options: Options) => import("@hey-api/client-fetch").RequestResult; /** * List customers */ export declare const listCustomers: (options?: Options) => import("@hey-api/client-fetch").RequestResult<{ object?: string; hasMore?: boolean; totalCount?: number; limit?: number; offset?: number; data?: Array; }, unknown, ThrowOnError>; /** * Create new customer */ export declare const createNewCustomer: (options?: Options) => import("@hey-api/client-fetch").RequestResult; /** * Remove Customer */ export declare const removeCustomer: (options: Options) => import("@hey-api/client-fetch").RequestResult<{ deleted?: boolean; id?: string; }, unknown, ThrowOnError>; /** * Retrieve a single customer */ export declare const retrieveASingleCustomer: (options: Options) => import("@hey-api/client-fetch").RequestResult; /** * Update existing customer */ export declare const updateExistingCustomer: (options: Options) => import("@hey-api/client-fetch").RequestResult; /** * Restore removed customer */ export declare const restoreRemovedCustomer: (options: Options) => import("@hey-api/client-fetch").RequestResult<{ object?: string; id?: string; dateCreated?: string; name?: string; email?: string; phone?: string; mobilePhone?: string; address?: string; addressNumber?: string; complement?: string; province?: string; city?: string; cityName?: string; state?: string; country?: string; postalCode?: string; cpfCnpj?: string; personType?: import("./types.gen").ApiCustomerAccountGetResponsePersonType; deleted?: boolean; additionalEmails?: string; externalReference?: string; notificationDisabled?: boolean; observations?: string; foreignCustomer?: boolean; }, unknown, ThrowOnError>; /** * Retrieve notifications from a customer */ export declare const retrieveNotificationsFromACustomer: (options: Options) => import("@hey-api/client-fetch").RequestResult<{ object?: string; hasMore?: boolean; totalCount?: number; limit?: number; offset?: number; data?: Array; }, unknown, ThrowOnError>; /** * Update existing notification */ export declare const updateExistingNotification: (options: Options) => import("@hey-api/client-fetch").RequestResult; /** * Update existing notifications in batch * It is possible to customize various notifications, regardless of the communication channel used (email, SMS, and voice) and who should receive the notification (you and/or your customer) by sending the customer's ID and the notifications to be updated. */ export declare const updateExistingNotificationsInBatch: (options?: Options) => import("@hey-api/client-fetch").RequestResult<{ notifications?: Array<{ object?: string; id?: string; customer?: string; enabled?: boolean; emailEnabledForProvider?: boolean; smsEnabledForProvider?: boolean; emailEnabledForCustomer?: boolean; smsEnabledForCustomer?: boolean; phoneCallEnabledForCustomer?: boolean; whatsappEnabledForCustomer?: boolean; event?: import("./types.gen").ApiNotificationGetResponseNotificationEvent; scheduleOffset?: 0 | 1 | 5 | 7 | 10 | 15 | 30; deleted?: boolean; }>; }, unknown, ThrowOnError>; /** * List installments */ export declare const listInstallments: (options?: Options) => import("@hey-api/client-fetch").RequestResult<{ object?: string; hasMore?: boolean; totalCount?: number; limit?: number; offset?: number; data?: Array; }, unknown, ThrowOnError>; /** * Create Installment */ export declare const createInstallment: (options?: Options) => import("@hey-api/client-fetch").RequestResult; /** * Create Installment with credit card */ export declare const createInstallmentWithCreditCard: (options?: Options) => import("@hey-api/client-fetch").RequestResult; /** * Remove installment */ export declare const removeInstallment: (options: Options) => import("@hey-api/client-fetch").RequestResult<{ deleted?: boolean; id?: string; }, unknown, ThrowOnError>; /** * Retrieve a single installment */ export declare const retrieveASingleInstallment: (options: Options) => import("@hey-api/client-fetch").RequestResult<{ object?: string; id?: string; value?: number; netValue?: number; paymentValue?: number; installmentCount?: number; billingType?: import("./types.gen").ApiInstallmentGetResponseBillingType; paymentDate?: Date; description?: string; expirationDay?: number; dateCreated?: Date; customer?: string; paymentLink?: string; transactionReceiptUrl?: string; chargeback?: import("./types.gen").ApiPaymentChargebackResponseDto; creditCard?: import("./types.gen").ApiPaymentSaveWithCreditCardCreditCardDto; deleted?: boolean; }, unknown, ThrowOnError>; /** * List payments of a installment */ export declare const listPaymentsOfAInstallment: (options: Options) => import("@hey-api/client-fetch").RequestResult; /** * Generate installment booklet */ export declare const generateInstallmentBooklet: (options: Options) => import("@hey-api/client-fetch").RequestResult<{ [key: string]: unknown; }, unknown, ThrowOnError>; /** * Refund installment * It is possible to refund an installment received or confirmed via credit card. * * Just like the process of refunding a standalone credit card billing, the corresponding balance of the installment is debited from your account on Asaas, and the billing is canceled on your customer's card. The cancellation may take up to 10 business days to appear on your customer's statement. */ export declare const refundInstallment: (options: Options) => import("@hey-api/client-fetch").RequestResult; /** * Update installment splits */ export declare const updateInstallmentSplits: (options: Options) => import("@hey-api/client-fetch").RequestResult<{ splits?: Array<{ id?: string; walletId?: string; fixedValue?: number; percentualValue?: number; totalValue?: number; cancellationReason?: import("./types.gen").ApiInstallmentSplitGetResponsePaymentSplitCancellationReason; status?: import("./types.gen").ApiInstallmentSplitGetResponsePaymentSplitStatus; externalReference?: string; description?: string; installmentNumber?: number; }>; }, unknown, ThrowOnError>; /** * List subscriptions */ export declare const listSubscriptions: (options?: Options) => import("@hey-api/client-fetch").RequestResult<{ object?: string; hasMore?: boolean; totalCount?: number; limit?: number; offset?: number; data?: Array; }, unknown, ThrowOnError>; /** * Create new subscription */ export declare const createNewSubscription: (options?: Options) => import("@hey-api/client-fetch").RequestResult; /** * Create subscription with credit card */ export declare const createSubscriptionWithCreditCard: (options?: Options) => import("@hey-api/client-fetch").RequestResult<{ object?: string; id?: string; dateCreated?: Date; customer?: string; paymentLink?: string; billingType?: import("./types.gen").ApiSubscriptionSaveWithCreditCardResponseBillingType; cycle?: import("./types.gen").ApiSubscriptionSaveWithCreditCardResponseCycle; value?: number; nextDueDate?: Date; endDate?: Date; description?: string; status?: import("./types.gen").ApiSubscriptionSaveWithCreditCardResponseSubscriptionStatus; discount?: import("./types.gen").ApiPaymentDiscountDto; fine?: import("./types.gen").ApiPaymentFineResponseDto; interest?: import("./types.gen").ApiPaymentInterestResponseDto; deleted?: boolean; maxPayments?: number; externalReference?: string; split?: Array; creditCard?: import("./types.gen").ApiPaymentSaveWithCreditCardCreditCardDto; }, unknown, ThrowOnError>; /** * Remove subscription */ export declare const removeSubscription: (options: Options) => import("@hey-api/client-fetch").RequestResult<{ deleted?: boolean; id?: string; }, unknown, ThrowOnError>; /** * Retrieve a single subscription */ export declare const retrieveASingleSubscription: (options: Options) => import("@hey-api/client-fetch").RequestResult<{ object?: string; id?: string; dateCreated?: Date; customer?: string; paymentLink?: string; billingType?: import("./types.gen").ApiSubscriptionGetResponseBillingType; cycle?: import("./types.gen").ApiSubscriptionGetResponseCycle; value?: number; nextDueDate?: Date; endDate?: Date; description?: string; status?: import("./types.gen").ApiSubscriptionGetResponseSubscriptionStatus; discount?: import("./types.gen").ApiPaymentDiscountDto; fine?: import("./types.gen").ApiPaymentFineResponseDto; interest?: import("./types.gen").ApiPaymentInterestResponseDto; deleted?: boolean; maxPayments?: number; externalReference?: string; split?: Array<{ walletId?: string; fixedValue?: number; percentualValue?: number; externalReference?: string; description?: string; status?: import("./types.gen").ApiSubscriptionSplitResponseSubscriptionSplitStatus; disabledReason?: import("./types.gen").ApiSubscriptionSplitResponseSubscriptionSplitDisabledReason; }>; }, unknown, ThrowOnError>; /** * Update existing subscription */ export declare const updateExistingSubscription: (options: Options) => import("@hey-api/client-fetch").RequestResult; /** * List payments of a subscription */ export declare const listPaymentsOfASubscription: (options: Options) => import("@hey-api/client-fetch").RequestResult; /** * Generate subscription booklet */ export declare const generateSignatureBooklet: (options: Options) => import("@hey-api/client-fetch").RequestResult<{ [key: string]: unknown; }, unknown, ThrowOnError>; /** * Remove configuration for issuing invoices */ export declare const removeConfigurationForIssuanceOfInvoices: (options: Options) => import("@hey-api/client-fetch").RequestResult<{ deleted?: boolean; id?: string; }, unknown, ThrowOnError>; /** * Retrieve configuration for issuing invoices */ export declare const retrieveConfigurationForIssuanceOfInvoices: (options: Options) => import("@hey-api/client-fetch").RequestResult; /** * Create configuration for issuing invoices */ export declare const createConfigurationForIssuanceOfInvoices: (options: Options) => import("@hey-api/client-fetch").RequestResult; /** * Update configuration for issuing invoices */ export declare const updateConfigurationForIssuanceOfInvoices: (options: Options) => import("@hey-api/client-fetch").RequestResult<{ municipalServiceId?: string; municipalServiceCode?: string; municipalServiceName?: string; deductions?: number; invoiceCreationPeriod?: "ON_PAYMENT_CONFIRMATION" | "ON_PAYMENT_DUE_DATE" | "BEFORE_PAYMENT_DUE_DATE" | "ON_DUE_DATE_MONTH" | "ON_NEXT_MONTH"; daysBeforeDueDate?: number; receivedOnly?: boolean; observations?: string; taxes?: import("./types.gen").ApiCustomerInvoiceTaxesDto; }, unknown, ThrowOnError>; /** * List invoices for subscription charges */ export declare const listInvoicesForSubscriptionCharges: (options: Options) => import("@hey-api/client-fetch").RequestResult; /** * List keys */ export declare const listKeys: (options?: Options) => import("@hey-api/client-fetch").RequestResult<{ data?: Array; }, unknown, ThrowOnError>; /** * Create a key */ export declare const createAKey: (options?: Options) => import("@hey-api/client-fetch").RequestResult; /** * Remove key */ export declare const removeKey: (options: Options) => import("@hey-api/client-fetch").RequestResult; /** * Retrieve a single key */ export declare const retrieveASingleKey: (options: Options) => import("@hey-api/client-fetch").RequestResult<{ id?: string; key?: string; type?: import("./types.gen").ApiPixAddressKeyGetResponsePixAddressKeyType; status?: import("./types.gen").ApiPixAddressKeyGetResponsePixAddressKeyStatus; dateCreated?: Date; canBeDeleted?: boolean; cannotBeDeletedReason?: string; qrCode?: import("./types.gen").ApiPixAddressKeyQrCodeGetResponseDto; }, unknown, ThrowOnError>; /** * Create static QRCode */ export declare const createStaticQrcode: (options?: Options) => import("@hey-api/client-fetch").RequestResult<{ id?: string; encodedImage?: string; payload?: string; allowsMultiplePayments?: boolean; expirationDate?: Date; externalReference?: string; }, unknown, ThrowOnError>; /** * Remove a static QR Code */ export declare const deleteStaticQrcode: (options: Options) => import("@hey-api/client-fetch").RequestResult<{ id?: string; deleted?: boolean; }, unknown, ThrowOnError>; /** * Pay a QRCode */ export declare const payAQrcode: (options?: Options) => import("@hey-api/client-fetch").RequestResult; /** * Decode a QRCode for payment */ export declare const decodeAQrcodeForPayment: (options?: Options) => import("@hey-api/client-fetch").RequestResult<{ payload?: string; type?: import("./types.gen").ApiPixQrCodeDecodeResponsePixQrCodeType; transactionOriginType?: import("./types.gen").ApiPixQrCodeDecodeResponsePixTransactionOriginType; pixKey?: string; conciliationIdentifier?: string; endToEndIdentifier?: string; dueDate?: Date; expirationDate?: Date; finality?: import("./types.gen").ApiPixQrCodeDecodeResponsePixTransactionCashValueFinality; value?: number; changeValue?: number; interest?: number; fine?: number; discount?: number; totalValue?: number; canBePaidWithDifferentValue?: boolean; canBeModifyChangeValue?: boolean; receiver?: import("./types.gen").ApiPixQrCodeDecodeReceiverDto; payer?: import("./types.gen").ApiPixTransactionQrCodePayerResponseDto; description?: string; canBePaid?: boolean; cannotBePaidReason?: string; }, unknown, ThrowOnError>; /** * Retrieve a single transaction */ export declare const retrieveASingleTransaction: (options: Options) => import("@hey-api/client-fetch").RequestResult; /** * Retrieve a single anticipation */ export declare const retrieveASingleAnticipation: (options: Options) => import("@hey-api/client-fetch").RequestResult; /** * List transactions */ export declare const listTransactions: (options?: Options) => import("@hey-api/client-fetch").RequestResult<{ object?: string; hasMore?: boolean; totalCount?: number; limit?: number; offset?: number; data?: Array; }, unknown, ThrowOnError>; /** * Cancel a scheduled transaction */ export declare const cancelAScheduledTransaction: (options: Options) => import("@hey-api/client-fetch").RequestResult<{ id?: string; endToEndIdentifier?: string; finality?: import("./types.gen").ApiPixTransactionGetResponsePixTransactionCashValueFinality; value?: number; changeValue?: number; refundedValue?: number; effectiveDate?: Date; scheduledDate?: Date; status?: import("./types.gen").ApiPixTransactionGetResponsePixTransactionStatus; type?: import("./types.gen").ApiPixTransactionGetResponsePixTransactionType; originType?: import("./types.gen").ApiPixTransactionGetResponsePixTransactionOriginType; conciliationIdentifier?: string; description?: string; transactionReceiptUrl?: string; refusalReason?: string; canBeCanceled?: boolean; originalTransaction?: import("./types.gen").ApiPixOriginalTransactionResponseDto; externalAccount?: import("./types.gen").ApiPixTransactionExternalAccountResponseDto; qrCode?: import("./types.gen").ApiPixTransactionQrCodeResponseDto; payment?: string; canBeRefunded?: boolean; refundDisabledReason?: string; chargedFeeValue?: number; dateCreated?: Date; addressKey?: string; addressKeyType?: import("./types.gen").ApiPixTransactionGetResponsePixAddressKeyType; transferId?: string; externalReference?: string; }, unknown, ThrowOnError>; /** * List recurrences */ export declare const listRecurrences: (options?: Options) => import("@hey-api/client-fetch").RequestResult<{ object?: string; hasMore?: boolean; totalCount?: number; limit?: number; offset?: number; data?: Array; }, unknown, ThrowOnError>; /** * Retrieve a single recurrence */ export declare const retrieveASingleRecurrence: (options: Options) => import("@hey-api/client-fetch").RequestResult; /** * Cancel a recurrence */ export declare const cancelARecurrence: (options: Options) => import("@hey-api/client-fetch").RequestResult<{ id?: string; status?: import("./types.gen").ApiPixTransactionRecurringCheckoutScheduleGetResponseRecurringCheckoutScheduleStatus; origin?: import("./types.gen").ApiPixTransactionRecurringCheckoutScheduleGetResponseRecurringCheckoutScheduleOrigin; value?: number; frequency?: import("./types.gen").ApiPixTransactionRecurringCheckoutScheduleGetResponseRecurringCheckoutScheduleFrequency; quantity?: number; startDate?: Date; finishDate?: Date; canBeCancelled?: boolean; externalAccount?: import("./types.gen").ApiPixTransactionRecurringCheckoutScheduleExternalAccountDto; }, unknown, ThrowOnError>; /** * List recurrence items */ export declare const listRecurrenceItems: (options: Options) => import("@hey-api/client-fetch").RequestResult<{ offset?: bigint; limit?: bigint; data?: Array; }, unknown, ThrowOnError>; /** * Cancel a recurrence item */ export declare const cancelARecurrenceItem: (options: Options) => import("@hey-api/client-fetch").RequestResult<{ id?: string; status?: import("./types.gen").ApiPixTransactionRecurringCheckoutScheduleGetItemResponseRecurringCheckoutSchedulePixItemStatus; scheduledDate?: Date; canBeCancelled?: boolean; recurrenceNumber?: number; quantity?: number; value?: number; refusalReasonDescription?: string; externalAccount?: import("./types.gen").ApiPixTransactionRecurringCheckoutScheduleExternalAccountDto; }, unknown, ThrowOnError>; /** * List payments links */ export declare const listPaymentsLinks: (options?: Options) => import("@hey-api/client-fetch").RequestResult<{ object?: string; hasMore?: boolean; totalCount?: number; limit?: number; offset?: number; data?: Array; }, unknown, ThrowOnError>; /** * Create a payments link */ export declare const createAPaymentsLink: (options?: Options) => import("@hey-api/client-fetch").RequestResult; /** * Remove a payments link */ export declare const removeAPaymentsLink: (options: Options) => import("@hey-api/client-fetch").RequestResult<{ deleted?: boolean; id?: string; }, unknown, ThrowOnError>; /** * Retrieve a single payments link */ export declare const retrieveASinglePaymentsLink: (options: Options) => import("@hey-api/client-fetch").RequestResult; /** * Update a payments link */ export declare const updateAPaymentsLink: (options: Options) => import("@hey-api/client-fetch").RequestResult; /** * Restore a payments link */ export declare const restoreAPaymentsLink: (options: Options) => import("@hey-api/client-fetch").RequestResult<{ id?: string; name?: string; value?: number; active?: boolean; chargeType?: import("./types.gen").ApiPaymentCampaignGetResponseChargeType; url?: string; billingType?: import("./types.gen").ApiPaymentCampaignGetResponseBillingType; subscriptionCycle?: import("./types.gen").ApiPaymentCampaignGetResponseCycle; description?: string; endDate?: Date; deleted?: boolean; viewCount?: number; maxInstallmentCount?: number; dueDateLimitDays?: number; notificationEnabled?: boolean; isAddressRequired?: boolean; externalReference?: string; }, unknown, ThrowOnError>; /** * List images from a payments link */ export declare const listImagesFromAPaymentsLink: (options: Options) => import("@hey-api/client-fetch").RequestResult<{ object?: string; hasMore?: boolean; totalCount?: number; limit?: number; offset?: number; data?: Array; }, unknown, ThrowOnError>; /** * Add an image to a payments link */ export declare const addAnImageToAPaymentsLink: (options: Options) => import("@hey-api/client-fetch").RequestResult; /** * Remove an image from payments link */ export declare const removeAnImageFromPaymentsLink: (options: Options) => import("@hey-api/client-fetch").RequestResult<{ deleted?: boolean; id?: string; }, unknown, ThrowOnError>; /** * Retrieve a single payments link image */ export declare const retrieveASinglePaymentsLinkImage: (options: Options) => import("@hey-api/client-fetch").RequestResult; /** * Set payments link main image */ export declare const setPaymentsLinkMainImage: (options: Options) => import("@hey-api/client-fetch").RequestResult<{ id?: string; main?: boolean; image?: import("./types.gen").ApiPaymentCampaignFileImageResponseDto; }, unknown, ThrowOnError>; /** * List transfers * This method returns a paginated list of all transfers for the specified filter. */ export declare const listTransfers: (options?: Options) => import("@hey-api/client-fetch").RequestResult<{ object?: string; hasMore?: boolean; totalCount?: number; limit?: number; offset?: number; data?: Array; }, unknown, ThrowOnError>; /** * Transfer to another Institution’s account or Pix key */ export declare const transferToAnotherInstitutionAccountOrPixKey: (options?: Options) => import("@hey-api/client-fetch").RequestResult; /** * Transfer to Asaas account */ export declare const transferToAsaasAccount: (options?: Options) => import("@hey-api/client-fetch").RequestResult<{ object?: string; id?: string; type?: "PIX" | "TED" | "INTERNAL"; dateCreated?: Date; value?: number; netValue?: number; status?: import("./types.gen").ApiTransferSaveInternalTransferResponseTransferStatus; transferFee?: number; effectiveDate?: Date; scheduleDate?: Date; endToEndIdentifier?: string; authorized?: boolean; failReason?: string; externalReference?: string; transactionReceiptUrl?: string; operationType?: import("./types.gen").ApiTransferSaveInternalTransferResponseTransferType; description?: string; recurring?: string; walletId?: string; account?: import("./types.gen").ApiTransferSaveInternalTransferAccountDto; }, unknown, ThrowOnError>; /** * Retrieve a single transfer */ export declare const retrieveASingleTransfer: (options: Options) => import("@hey-api/client-fetch").RequestResult; /** * Cancel a transfer */ export declare const cancelATransfer: (options: Options) => import("@hey-api/client-fetch").RequestResult<{ object?: string; id?: string; type?: "PIX" | "TED" | "INTERNAL"; dateCreated?: Date; value?: number; netValue?: number; status?: import("./types.gen").ApiTransferGetResponseTransferStatus; transferFee?: number; effectiveDate?: Date; scheduleDate?: Date; endToEndIdentifier?: string; authorized?: boolean; failReason?: string; externalReference?: string; transactionReceiptUrl?: string; operationType?: import("./types.gen").ApiTransferGetResponseTransferType; description?: string; recurring?: string; bankAccount?: import("./types.gen").ApiTransferBankAccountGetResponseDto; }, unknown, ThrowOnError>; /** * List anticipations */ export declare const listAnticipations: (options?: Options) => import("@hey-api/client-fetch").RequestResult<{ object?: string; hasMore?: boolean; totalCount?: number; limit?: number; offset?: number; data?: Array; }, unknown, ThrowOnError>; /** * Request anticipation */ export declare const requestAnticipation: (options?: Options) => import("@hey-api/client-fetch").RequestResult; /** * Simulate anticipation */ export declare const simulateAnticipation: (options?: Options) => import("@hey-api/client-fetch").RequestResult<{ installment?: string; payment?: string; anticipationDate?: Date; dueDate?: Date; fee?: number; anticipationDays?: number; netValue?: number; totalValue?: number; value?: number; isDocumentationRequired?: boolean; }, unknown, ThrowOnError>; /** * Retrieve status of automatic anticipation */ export declare const retrieveStatusOfAutomaticAnticipation: (options?: Options) => import("@hey-api/client-fetch").RequestResult<{ creditCardAutomaticEnabled?: boolean; }, unknown, ThrowOnError>; /** * Update status of automatic anticipation */ export declare const updateStatusOfAutomaticAnticipation: (options?: Options) => import("@hey-api/client-fetch").RequestResult; /** * Retrieve anticipation limits */ export declare const retrieveAnticipationLimits: (options?: Options) => import("@hey-api/client-fetch").RequestResult<{ creditCard?: import("./types.gen").ApiReceivableAnticipationLimitsInfoResponseDto; bankSlip?: import("./types.gen").ApiReceivableAnticipationLimitsInfoResponseDto; }, unknown, ThrowOnError>; /** * Cancel anticipation */ export declare const cancelAnticipation: (options: Options) => import("@hey-api/client-fetch").RequestResult<{ object?: string; id?: string; installment?: string; payment?: string; status?: import("./types.gen").ApiReceivableAnticipationGetResponseReceivableAnticipationStatus; anticipationDate?: Date; dueDate?: Date; requestDate?: Date; fee?: number; anticipationDays?: number; netValue?: number; totalValue?: number; value?: number; denialObservation?: string; }, unknown, ThrowOnError>; /** * List payment dunnings */ export declare const listPaymentDunnings: (options?: Options) => import("@hey-api/client-fetch").RequestResult<{ object?: string; hasMore?: boolean; totalCount?: number; limit?: number; offset?: number; data?: Array; }, unknown, ThrowOnError>; /** * Create a payment dunning */ export declare const createAPaymentDunning: (options?: Options) => import("@hey-api/client-fetch").RequestResult; /** * Simulate a payment dunning */ export declare const simulateAPaymentDunning: (options: Options) => import("@hey-api/client-fetch").RequestResult<{ payment?: string; value?: number; typeSimulations?: Array<{ type?: import("./types.gen").ApiPaymentDunningSimulateResponseTypeSimulationItemPaymentDunningType; isAllowed?: boolean; notAllowedReason?: string; feeValue?: number; netValue?: number; startDate?: string; }>; }, unknown, ThrowOnError>; /** * Recover a single payment dunning */ export declare const recoverASinglePaymentDunning: (options: Options) => import("@hey-api/client-fetch").RequestResult<{ id?: string; dunningNumber?: number; status?: import("./types.gen").ApiPaymentDunningShowResponsePaymentDunningStatus; type?: import("./types.gen").ApiPaymentDunningShowResponsePaymentDunningType; requestDate?: Date; description?: string; value?: number; feeValue?: number; netValue?: number; receivedInCashFeeValue?: number; denialReason?: string; cancellationFeeValue?: number; canBeCancelled?: boolean; cannotBeCancelledReason?: string; isNecessaryResendDocumentation?: boolean; payment?: string; }, unknown, ThrowOnError>; /** * Event history lists * Returns a paginated list of events that have occurred since the charge was denied. */ export declare const eventHistoryLists: (options: Options) => import("@hey-api/client-fetch").RequestResult<{ object?: string; hasMore?: boolean; totalCount?: number; limit?: number; offset?: number; data?: Array<{ status?: import("./types.gen").ApiPaymentDunningListHistoryResponseDataPaymentDunningHistoryStatus; description?: string; eventDate?: string; }>; }, unknown, ThrowOnError>; /** * List payments received * Returns a paginated list of payments received through debt renegotiation. */ export declare const listPaymentsReceived: (options: Options) => import("@hey-api/client-fetch").RequestResult<{ object?: string; hasMore?: boolean; totalCount?: number; limit?: number; offset?: number; data?: Array<{ value?: number; description?: string; paymentDate?: string; }>; }, unknown, ThrowOnError>; /** * List payments available for payment dunning * Returns a paginated list of possible negative charges together with a simulation of values for each type of negative. */ export declare const listPaymentsAvailableForPaymentDunning: (options?: Options) => import("@hey-api/client-fetch").RequestResult<{ object?: string; hasMore?: boolean; totalCount?: number; limit?: number; offset?: number; data?: Array<{ payment?: string; customer?: string; value?: number; status?: import("./types.gen").ApiPaymentDunningPaymentsAvailableForDunningResponseDataPaymentStatus; billingType?: import("./types.gen").ApiPaymentDunningPaymentsAvailableForDunningResponseDataBillingType; dueDate?: string; typeSimulations?: Array<{ type?: import("./types.gen").ApiPaymentDunningPaymentsAvailableForDunningResponseDataTypeSimulationItemPaymentDunningType; isAllowed?: boolean; notAllowedReason?: string; feeValue?: number; netValue?: number; startDate?: string; }>; }>; }, unknown, ThrowOnError>; /** * Resend documents * Use the `isNecessaryResendDocumentation` property returned in the delinquency object to check if documentation resend is required. * * After resending, your delinquency will return to the `AWAITING_APPROVAL` status. */ export declare const resendDocuments: (options: Options) => import("@hey-api/client-fetch").RequestResult<{ id?: string; dunningNumber?: number; status?: import("./types.gen").ApiPaymentDunningSaveDocumentsResponsePaymentDunningStatus; type?: import("./types.gen").ApiPaymentDunningSaveDocumentsResponsePaymentDunningType; payment?: string; requestDate?: Date; description?: string; value?: number; feeValue?: number; netValue?: number; receivedInCashFeeValue?: number; denialReason?: string; cancellationFeeValue?: number; canBeCancelled?: boolean; cannotBeCancelledReason?: string; isNecessaryResendDocumentation?: boolean; }, unknown, ThrowOnError>; /** * Cancel payment dunning * Allows the cancellation of a delinquency. Use the `canBeCancelled` property returned in the delinquency object to check if the delinquency can be canceled. * * If the delinquency has already been initiated, requesting cancellation will change its status to `AWAITING_CANCELLATION` until it is effectively canceled (`CANCELLED`). */ export declare const cancelPaymentDunning: (options: Options) => import("@hey-api/client-fetch").RequestResult<{ id?: string; dunningNumber?: number; status?: import("./types.gen").ApiPaymentDunningCancelResponsePaymentDunningStatus; type?: import("./types.gen").ApiPaymentDunningCancelResponsePaymentDunningType; payment?: string; requestDate?: Date; description?: string; value?: number; feeValue?: number; netValue?: number; receivedInCashFeeValue?: number; denialReason?: string; cancellationFeeValue?: number; canBeCancelled?: boolean; cannotBeCancelledReason?: string; isNecessaryResendDocumentation?: boolean; }, unknown, ThrowOnError>; /** * List bill payments */ export declare const listBillPayments: (options?: Options) => import("@hey-api/client-fetch").RequestResult<{ object?: string; hasMore?: boolean; totalCount?: number; limit?: number; offset?: number; data?: Array; }, unknown, ThrowOnError>; /** * Create a bill payment */ export declare const createABillPayment: (options?: Options) => import("@hey-api/client-fetch").RequestResult; /** * Simulate a bill payment */ export declare const simulateABillPayment: (options?: Options) => import("@hey-api/client-fetch").RequestResult<{ minimumScheduleDate?: Date; fee?: number; bankSlipInfo?: import("./types.gen").ApiBillSimulateBankSlipInfoResponseDto; }, unknown, ThrowOnError>; /** * Retrieve a single bill payment */ export declare const retrieveASingleBillPayment: (options: Options) => import("@hey-api/client-fetch").RequestResult; /** * Cancel bill payments * Allows canceling the bill payment. Use the `canBeCancelled` property of the `bill` to verify if the bill payment can be canceled. * When canceled, the bill payment will not be executed. */ export declare const cancelBillPayment: (options: Options) => import("@hey-api/client-fetch").RequestResult<{ object?: string; id?: string; status?: import("./types.gen").ApiBillGetResponseBillStatus; value?: number; discount?: number; interest?: number; fine?: number; identificationField?: string; dueDate?: Date; scheduleDate?: Date; paymentDate?: Date; fee?: number; description?: string; companyName?: string; transactionReceiptUrl?: string; canBeCancelled?: boolean; externalReference?: string; failReasons?: Array; }, unknown, ThrowOnError>; /** * List cell phone top-ups */ export declare const listMobileRecharges: (options?: Options) => import("@hey-api/client-fetch").RequestResult<{ object?: string; hasMore?: boolean; totalCount?: number; limit?: number; offset?: number; data?: Array; }, unknown, ThrowOnError>; /** * Request recharge */ export declare const requestRecharge: (options?: Options) => import("@hey-api/client-fetch").RequestResult; /** * Recover a single cell phone recharge */ export declare const recoverASingleCellphoneRecharge: (options: Options) => import("@hey-api/client-fetch").RequestResult; /** * Cancel a cell phone recharge * Allows canceling the cell phone top-up. Use the canBeCancelled property to verify if the top-up can be canceled. When canceled, the top-up will not be executed. */ export declare const cancelACellphoneRecharge: (options: Options) => import("@hey-api/client-fetch").RequestResult<{ id?: string; value?: number; phoneNumber?: string; status?: import("./types.gen").ApiMobilePhoneRechargeGetResponseMobilePhoneRechargeStatus; canBeCancelled?: boolean; operatorName?: string; }, unknown, ThrowOnError>; /** * Search for cell phone provider */ export declare const searchForCellPhoneProvider: (options: Options) => import("@hey-api/client-fetch").RequestResult<{ name?: string; values?: Array<{ name?: string; description?: string; bonus?: string; minValue?: number; maxValue?: number; }>; }, unknown, ThrowOnError>; /** * List credit bureau reports */ export declare const listCreditBureauReports: (options?: Options) => import("@hey-api/client-fetch").RequestResult<{ object?: string; hasMore?: boolean; totalCount?: number; limit?: number; offset?: number; data?: Array; }, unknown, ThrowOnError>; /** * Make consultation */ export declare const makeConsultation: (options?: Options) => import("@hey-api/client-fetch").RequestResult; /** * Retrieve a credit bureau report */ export declare const retrieveACreditBureauReport: (options: Options) => import("@hey-api/client-fetch").RequestResult<{ id?: string; dateCreated?: Date; cpfCnpj?: string; state?: import("./types.gen").ApiCreditBureauReportGetResponseState; customer?: string; downloadUrl?: string; reportFile?: string; }, unknown, ThrowOnError>; /** * Retrieve extract */ export declare const retrieveExtract: (options?: Options) => import("@hey-api/client-fetch").RequestResult<{ object?: string; hasMore?: boolean; totalCount?: number; limit?: number; offset?: number; data?: Array<{ object?: string; id?: string; value?: number; balance?: number; type?: import("./types.gen").ApiFinancialTransactionGetResponseFinancialTransactionType; date?: Date; description?: string; paymentId?: string; splitId?: string; transferId?: string; anticipationId?: string; billId?: string; invoiceId?: string; paymentDunningId?: string; creditBureauReportId?: string; }>; }, unknown, ThrowOnError>; /** * Retrieve account balance */ export declare const retrieveAccountBalance: (options?: Options) => import("@hey-api/client-fetch").RequestResult<{ balance?: number; }, unknown, ThrowOnError>; /** * Collections statistics * Return total values of charges from your Asaas account according to the provided filters. * ### Examples of filters: * Total amount to receive: `GET https://api.asaas.com/v3/finance/payment/statistics?status=PENDING` * * Total amount to receive with charges by bank slip: `GET https://api.asaas.com/v3/finance/payment/statistics?billingType=BOLETO&status=PENDING` * * Total amount received for charges by credit card: `GET https://api.asaas.com/v3/finance/payment/statistics?billingType=CREDIT_CARD&status=RECEIVED` */ export declare const billingStatistics: (options?: Options) => import("@hey-api/client-fetch").RequestResult<{ quantity?: number; value?: number; netValue?: number; }, unknown, ThrowOnError>; /** * Retrieve split values */ export declare const retrieveSplitValues: (options?: Options) => import("@hey-api/client-fetch").RequestResult<{ income?: number; value?: number; }, unknown, ThrowOnError>; /** * Retrieve business data */ export declare const retrieveBusinessData: (options?: Options) => import("@hey-api/client-fetch").RequestResult<{ status?: import("./types.gen").ApiCustomerUpdateRequestGetResponseStatus; personType?: import("./types.gen").ApiCustomerUpdateRequestGetResponsePersonType; cpfCnpj?: string; name?: string; birthDate?: Date; companyName?: string; companyType?: import("./types.gen").ApiCustomerUpdateRequestGetResponseCompanyType; incomeValue?: number; email?: string; phone?: string; mobilePhone?: string; postalCode?: string; address?: string; addressNumber?: string; complement?: string; province?: string; city?: import("./types.gen").ApiCustomerUpdateRequestCityDto; denialReason?: string; tradingName?: string; site?: string; commercialInfoExpiration?: import("./types.gen").ApiCustomerUpdateRequestCommercialInfoExpirationResponseDto; }, unknown, ThrowOnError>; /** * Update business data */ export declare const updateBusinessData: (options?: Options) => import("@hey-api/client-fetch").RequestResult; /** * Retrieve personalization settings */ export declare const retrievePersonalizationSettings: (options?: Options) => import("@hey-api/client-fetch").RequestResult<{ object?: string; logoBackgroundColor?: string; infoBackgroundColor?: string; fontColor?: string; enabled?: boolean; logoUrl?: string; observations?: string; status?: import("./types.gen").ApiPaymentCheckoutConfigGetResponseCustomerInvoiceConfigStatus; }, unknown, ThrowOnError>; /** * Save payment checkout customization */ export declare const savePaymentCheckoutPersonalization: (options?: Options) => import("@hey-api/client-fetch").RequestResult; /** * Retrieve Asaas account number */ export declare const retrieveAsaasAccountNumber: (options?: Options) => import("@hey-api/client-fetch").RequestResult<{ agency?: string; account?: string; accountDigit?: string; }, unknown, ThrowOnError>; /** * Retrieve account fees */ export declare const retrieveAccountFees: (options?: Options) => import("@hey-api/client-fetch").RequestResult<{ payment?: import("./types.gen").ApiMyAccountGetAccountFeesPaymentDto; transfer?: import("./types.gen").ApiMyAccountGetAccountFeesTransferDto; notification?: import("./types.gen").ApiMyAccountGetAccountFeesNotificationDto; creditBureauReport?: import("./types.gen").ApiMyAccountGetAccountFeesCreditBureauReportDto; invoice?: import("./types.gen").ApiMyAccountGetAccountFeesInvoiceDto; anticipation?: import("./types.gen").ApiMyAccountGetAccountFeesAnticipationDto; }, unknown, ThrowOnError>; /** * Check account registration status */ export declare const checkAccountRegistrationStatus: (options?: Options) => import("@hey-api/client-fetch").RequestResult<{ id?: string; commercialInfo?: import("./types.gen").ApiMyAccountGetStatusResponseStatus; bankAccountInfo?: import("./types.gen").ApiMyAccountGetStatusResponseStatus; documentation?: import("./types.gen").ApiMyAccountGetStatusResponseStatus; general?: import("./types.gen").ApiMyAccountGetStatusResponseStatus; }, unknown, ThrowOnError>; /** * Retrieve WalletId */ export declare const retrieveWalletid: (options?: Options) => import("@hey-api/client-fetch").RequestResult<{ object?: string; hasMore?: boolean; totalCount?: number; limit?: number; offset?: number; data?: Array<{ object?: string; id?: string; }>; }, unknown, ThrowOnError>; /** * Delete White Label subaccount */ export declare const deleteWhiteLabelSubaccount: (options: Options) => import("@hey-api/client-fetch").RequestResult<{ observations?: string; }, unknown, ThrowOnError>; /** * List invoices */ export declare const listInvoices: (options?: Options) => import("@hey-api/client-fetch").RequestResult<{ object?: string; hasMore?: boolean; totalCount?: number; limit?: number; offset?: number; data?: Array; }, unknown, ThrowOnError>; /** * Schedule invoice */ export declare const scheduleInvoice: (options?: Options) => import("@hey-api/client-fetch").RequestResult; /** * Retrieve a single invoice */ export declare const retrieveASingleInvoice: (options: Options) => import("@hey-api/client-fetch").RequestResult; /** * Update invoice */ export declare const updateInvoice: (options: Options) => import("@hey-api/client-fetch").RequestResult; /** * Issue an invoice */ export declare const issueAnInvoice: (options: Options) => import("@hey-api/client-fetch").RequestResult; /** * Cancel an invoice */ export declare const cancelAnInvoice: (options: Options) => import("@hey-api/client-fetch").RequestResult<{ object?: string; id?: string; status?: import("./types.gen").ApiCustomerInvoiceGetResponseInvoiceStatus; customer?: string; payment?: string; installment?: string; type?: "NFS-e"; statusDescription?: string; serviceDescription?: string; pdfUrl?: string; xmlUrl?: string; rpsSerie?: string; rpsNumber?: string; number?: string; validationCode?: string; value?: number; deductions?: number; effectiveDate?: Date; observations?: string; estimatedTaxesDescription?: string; externalReference?: string; taxes?: import("./types.gen").ApiCustomerInvoiceTaxesDto; municipalServiceId?: string; municipalServiceCode?: string; municipalServiceName?: string; }, unknown, ThrowOnError>; /** * List municipal configurations */ export declare const listMunicipalConfigurations: (options?: Options) => import("@hey-api/client-fetch").RequestResult<{ authenticationType?: import("./types.gen").ApiCustomerFiscalInfoMunicipalOptionsGetResponseEnotasTipoAutenticacao; supportsCancellation?: boolean; usesSpecialTaxRegimes?: boolean; usesServiceListItem?: boolean; specialTaxRegimesList?: Array<{ label?: string; value?: string; }>; nationalPortalTaxCalculationRegimeList?: Array<{ label?: string; value?: string; }>; nationalPortalTaxCalculationRegimeHelp?: string; municipalInscriptionHelp?: string; specialTaxRegimeHelp?: string; serviceListItemHelp?: string; digitalCertificatedHelp?: string; accessTokenHelp?: string; municipalServiceCodeHelp?: string; }, unknown, ThrowOnError>; /** * Retrieve tax information */ export declare const retrieveTaxInformation: (options?: Options) => import("@hey-api/client-fetch").RequestResult<{ object?: string; email?: string; municipalInscription?: string; simplesNacional?: boolean; culturalProjectsPromoter?: boolean; cnae?: string; specialTaxRegime?: string; serviceListItem?: string; rpsSerie?: string; rpsNumber?: number; loteNumber?: number; username?: string; passwordSent?: boolean; accessTokenSent?: boolean; certificateSent?: boolean; nationalPortalTaxCalculationRegime?: string; }, unknown, ThrowOnError>; /** * Create and update tax information */ export declare const createAndUpdateTaxInformation: (options?: Options) => import("@hey-api/client-fetch").RequestResult; /** * List municipal services */ export declare const listMunicipalServices: (options?: Options) => import("@hey-api/client-fetch").RequestResult<{ object?: string; hasMore?: boolean; totalCount?: number; limit?: number; offset?: number; data?: Array<{ id?: string; description?: string; issTax?: number; }>; }, unknown, ThrowOnError>; /** * Configure invoice issuing portal * Here you can enable or disable the use of the national portal as an invoice issuer. */ export declare const configureInvoiceIssuingPortal: (options?: Options) => import("@hey-api/client-fetch").RequestResult<{ success?: boolean; }, unknown, ThrowOnError>; /** * List Webhooks * Endpoint to list all Webhooks registered in your account. */ export declare const listWebhooks: (options?: Options) => import("@hey-api/client-fetch").RequestResult<{ object?: string; hasMore?: boolean; totalCount?: number; limit?: number; offset?: number; data?: Array; }, unknown, ThrowOnError>; /** * Create new Webhook */ export declare const createNewWebhook: (options?: Options) => import("@hey-api/client-fetch").RequestResult; /** * Remove Webhook * This endpoint removes a webhook. */ export declare const removeWebhook: (options: Options) => import("@hey-api/client-fetch").RequestResult<{ deleted?: boolean; id?: string; }, unknown, ThrowOnError>; /** * Retrieve a single Webhook * This endpoint retrieves a single webhook according to the provided ID. */ export declare const retrieveASingleWebhook: (options: Options) => import("@hey-api/client-fetch").RequestResult<{ id?: string; name?: string; url?: string; email?: string; enabled?: boolean; interrupted?: boolean; apiVersion?: number; authToken?: string; sendType?: import("./types.gen").ApiPushNotificationConfigGetResponsePushNotificationSendType; events?: Array; }, unknown, ThrowOnError>; /** * Update Existing Webhook * Use this endpoint to update information about an already registered webhook. */ export declare const updateExistingWebhook: (options: Options) => import("@hey-api/client-fetch").RequestResult; /** * List subaccounts */ export declare const listSubaccounts: (options?: Options) => import("@hey-api/client-fetch").RequestResult<{ object?: string; hasMore?: boolean; totalCount?: number; limit?: number; offset?: number; data?: Array; }, unknown, ThrowOnError>; /** * Create subaccount */ export declare const createSubaccount: (options?: Options) => import("@hey-api/client-fetch").RequestResult<{ object?: string; id?: string; name?: string; email?: string; loginEmail?: string; phone?: string; mobilePhone?: string; address?: string; addressNumber?: string; complement?: string; province?: string; postalCode?: string; cpfCnpj?: string; birthDate?: Date; personType?: import("./types.gen").ApiCustomerSaveResponsePersonType; companyType?: import("./types.gen").ApiCustomerSaveResponseCompanyType; city?: number; state?: string; country?: string; tradingName?: string; site?: string; walletId?: string; accountNumber?: import("./types.gen").ApiCustomerAccountNumberDto; commercialInfoExpiration?: import("./types.gen").ApiCustomerUpdateRequestCommercialInfoExpirationResponseDto; apiKey?: string; }, unknown, ThrowOnError>; /** * Retrieve a single subaccount */ export declare const retrieveASingleSubaccount: (options: Options) => import("@hey-api/client-fetch").RequestResult<{ object?: string; id?: string; name?: string; email?: string; loginEmail?: string; phone?: string; mobilePhone?: string; address?: string; addressNumber?: string; complement?: string; province?: string; postalCode?: string; cpfCnpj?: string; birthDate?: Date; personType?: import("./types.gen").ApiCustomerGetResponsePersonType; companyType?: import("./types.gen").ApiCustomerGetResponseCompanyType; city?: number; state?: string; country?: string; tradingName?: string; site?: string; walletId?: string; accountNumber?: import("./types.gen").ApiCustomerAccountNumberDto; commercialInfoExpiration?: import("./types.gen").ApiCustomerUpdateRequestCommercialInfoExpirationResponseDto; }, unknown, ThrowOnError>; /** * Check pending documents */ export declare const checkPendingDocuments: (options?: Options) => import("@hey-api/client-fetch").RequestResult<{ rejectReasons?: string; data?: Array<{ id?: string; status?: import("./types.gen").ApiAccountDocumentGroupResponseCustomerDocumentStatus; type?: import("./types.gen").ApiAccountDocumentGroupResponseCustomerDocumentType; title?: string; description?: string; responsible?: import("./types.gen").ApiAccountDocumentGroupResponsibleResponseDto; onboardingUrl?: string; onboardingUrlExpirationDate?: Date; documents?: Array; }>; }, unknown, ThrowOnError>; /** * Send documents via API */ export declare const sendDocumentsViaApi: (options: Options) => import("@hey-api/client-fetch").RequestResult; /** * Remove sent document */ export declare const removeSentDocument: (options: Options) => import("@hey-api/client-fetch").RequestResult<{ deleted?: boolean; id?: string; }, unknown, ThrowOnError>; /** * View document sent */ export declare const viewDocumentSent: (options: Options) => import("@hey-api/client-fetch").RequestResult; /** * Update sent document */ export declare const updateSentDocument: (options: Options) => import("@hey-api/client-fetch").RequestResult<{ id?: string; status?: import("./types.gen").ApiAccountDocumentGetResponseCustomerDocumentStatus; }, unknown, ThrowOnError>; /** * Create a chargeback dispute */ export declare const createAChargebackDispute: (options: Options) => import("@hey-api/client-fetch").RequestResult<{ chargebackId?: string; status?: import("./types.gen").ApiChargebackSaveDisputeResponseChargebackDisputeStatus; files?: Array; }, unknown, ThrowOnError>; /** * List chargebacks * This method returns a paginated list of all chargebacks for the specified filter. */ export declare const listChargebacks: (options?: Options) => import("@hey-api/client-fetch").RequestResult<{ object?: string; hasMore?: boolean; totalCount?: number; limit?: number; offset?: number; data?: Array; }, unknown, ThrowOnError>; /** * Retrieve a single chargeback * This endpoint retrieves a specific chargeback based on the payment or installment ID. */ export declare const retrieveASingleChargeback: (options: Options) => import("@hey-api/client-fetch").RequestResult<{ id?: string; payment?: string; installment?: string; customerAccount?: string; status?: import("./types.gen").ApiPaymentChargebackResponseChargebackStatus; reason?: import("./types.gen").ApiPaymentChargebackResponseChargebackReason; disputeStartDate?: Date; value?: number; paymentDate?: Date; creditCard?: import("./types.gen").ApiChargebackCreditCardResponseDto; disputeStatus?: import("./types.gen").ApiPaymentChargebackResponseChargebackDisputeStatus; deadlineToSendDisputeDocuments?: Date; }, unknown, ThrowOnError>; //# sourceMappingURL=sdk.gen.d.ts.map