import { type StaticPixData, type StaticPixResponse } from './pixStatic.js';
import type * as Types from './types/index.js';
export interface SdkOptions {
    sandbox: boolean;
    client_id: string;
    client_secret: string;
    certificate?: string;
    pemKey?: string;
    cert_base64?: boolean;
    partner_token?: string;
    validateMtls?: boolean;
    cache?: boolean;
    idempotencyKey?: string;
}
export declare class EfiPay {
    private readonly options;
    private readonly authCache;
    private readonly authInFlight;
    constructor(options: SdkOptions);
    private resolveRequestContext;
    private isExpired;
    private authenticate;
    private requestAuthentication;
    private call;
    private callBodyEndpoint;
    private callWithoutParams;
    createOneStepCharge(body: Types.CreateOneStepChargeBody, headers?: Types.RequestHeaders): Promise<Types.CreateOneStepChargeResponse>;
    /** @deprecated Use createOneStepCharge(body, headers?). */
    createOneStepCharge(params: Types.EmptyParams, body: Types.CreateOneStepChargeBody, headers?: Types.RequestHeaders): Promise<Types.CreateOneStepChargeResponse>;
    createCharge(body: Types.CreateChargeBody, headers?: Types.RequestHeaders): Promise<Types.CreateChargeResponse>;
    /** @deprecated Use createCharge(body, headers?). */
    createCharge(params: Types.EmptyParams, body: Types.CreateChargeBody, headers?: Types.RequestHeaders): Promise<Types.CreateChargeResponse>;
    definePayMethod(params: Types.DefinePayMethodParams, body: Types.DefinePayMethodBody, headers?: Types.RequestHeaders): Promise<Types.DefinePayMethodResponse>;
    detailCharge(params: Types.DetailChargeParams, headers?: Types.RequestHeaders): Promise<Types.DetailChargeResponse>;
    listCharges(params: Types.ListChargesParams, headers?: Types.RequestHeaders): Promise<Types.ListChargesResponse>;
    updateChargeMetadata(params: Types.UpdateChargeMetadataParams, body: Types.UpdateChargeMetadataBody, headers?: Types.RequestHeaders): Promise<Types.UpdateChargeMetadataResponse>;
    updateBillet(params: Types.UpdateBilletParams, body: Types.UpdateBilletBody, headers?: Types.RequestHeaders): Promise<Types.UpdateBilletResponse>;
    cancelCharge(params: Types.CancelChargeParams, headers?: Types.RequestHeaders): Promise<Types.CancelChargeResponse>;
    sendBilletEmail(params: Types.SendBilletEmailParams, body?: Types.SendBilletEmailBody, headers?: Types.RequestHeaders): Promise<Types.SendBilletEmailResponse>;
    createChargeHistory(params: Types.CreateChargeHistoryParams, body: Types.CreateChargeHistoryBody, headers?: Types.RequestHeaders): Promise<Types.CreateChargeHistoryResponse>;
    defineBalanceSheetBillet(params: Types.DefineBalanceSheetBilletParams, body: Types.DefineBalanceSheetBilletBody, headers?: Types.RequestHeaders): Promise<Types.DefineBalanceSheetBilletResponse>;
    settleCharge(params: Types.SettleChargeParams, headers?: Types.RequestHeaders): Promise<Types.SettleChargeResponse>;
    cardPaymentRetry(params: Types.CardPaymentRetryParams, body: Types.CardPaymentRetryBody, headers?: Types.RequestHeaders): Promise<Types.CardPaymentRetryResponse>;
    refundCard(params: Types.RefundCardParams, body: Types.RefundCardBody, headers?: Types.RequestHeaders): Promise<Types.RefundCardResponse>;
    getInstallments(params: Types.GetInstallmentsParams, headers?: Types.RequestHeaders): Promise<Types.GetInstallmentsResponse>;
    createCarnet(body: Types.CreateCarnetBody, headers?: Types.RequestHeaders): Promise<Types.CreateCarnetResponse>;
    /** @deprecated Use createCarnet(body, headers?). */
    createCarnet(params: Types.EmptyParams, body: Types.CreateCarnetBody, headers?: Types.RequestHeaders): Promise<Types.CreateCarnetResponse>;
    detailCarnet(params: Types.DetailCarnetParams, headers?: Types.RequestHeaders): Promise<Types.DetailCarnetResponse>;
    updateCarnetMetadata(params: Types.UpdateCarnetMetadataParams, body: Types.UpdateCarnetMetadataBody, headers?: Types.RequestHeaders): Promise<Types.UpdateCarnetMetadataResponse>;
    updateCarnetParcel(params: Types.UpdateCarnetParcelParams, body: Types.UpdateCarnetParcelBody, headers?: Types.RequestHeaders): Promise<Types.UpdateCarnetParcelResponse>;
    updateCarnetParcels(params: Types.UpdateCarnetParcelsParams, body: Types.UpdateCarnetParcelsBody, headers?: Types.RequestHeaders): Promise<Types.UpdateCarnetParcelsResponse>;
    cancelCarnet(params: Types.CancelCarnetParams, headers?: Types.RequestHeaders): Promise<Types.CancelCarnetResponse>;
    cancelCarnetParcel(params: Types.CancelCarnetParcelParams, headers?: Types.RequestHeaders): Promise<Types.CancelCarnetParcelResponse>;
    sendCarnetEmail(params: Types.SendCarnetEmailParams, body?: Types.SendCarnetEmailBody, headers?: Types.RequestHeaders): Promise<Types.SendCarnetEmailResponse>;
    sendCarnetParcelEmail(params: Types.SendCarnetParcelEmailParams, body?: Types.SendCarnetParcelEmailBody, headers?: Types.RequestHeaders): Promise<Types.SendCarnetParcelEmailResponse>;
    createCarnetHistory(params: Types.CreateCarnetHistoryParams, body: Types.CreateCarnetHistoryBody, headers?: Types.RequestHeaders): Promise<Types.CreateCarnetHistoryResponse>;
    settleCarnet(params: Types.SettleCarnetParams, headers?: Types.RequestHeaders): Promise<Types.SettleCarnetResponse>;
    settleCarnetParcel(params: Types.SettleCarnetParcelParams, headers?: Types.RequestHeaders): Promise<Types.SettleCarnetParcelResponse>;
    createPlan(body: Types.CreatePlanBody, headers?: Types.RequestHeaders): Promise<Types.CreatePlanResponse>;
    /** @deprecated Use createPlan(body, headers?). */
    createPlan(params: Types.EmptyParams, body: Types.CreatePlanBody, headers?: Types.RequestHeaders): Promise<Types.CreatePlanResponse>;
    listPlans(params?: Types.ListPlansParams, headers?: Types.RequestHeaders): Promise<Types.ListPlansResponse>;
    updatePlan(params: Types.UpdatePlanParams, body: Types.UpdatePlanBody, headers?: Types.RequestHeaders): Promise<Types.UpdatePlanResponse>;
    deletePlan(params: Types.DeletePlanParams, headers?: Types.RequestHeaders): Promise<Types.DeletePlanResponse>;
    createOneStepSubscription(params: Types.CreateOneStepSubscriptionParams, body: Types.CreateOneStepSubscriptionBody, headers?: Types.RequestHeaders): Promise<Types.CreateOneStepSubscriptionResponse>;
    createSubscription(params: Types.CreateSubscriptionParams, body: Types.CreateSubscriptionBody, headers?: Types.RequestHeaders): Promise<Types.CreateSubscriptionResponse>;
    defineSubscriptionPayMethod(params: Types.DefineSubscriptionPayMethodParams, body: Types.DefineSubscriptionPayMethodBody, headers?: Types.RequestHeaders): Promise<Types.DefineSubscriptionPayMethodResponse>;
    detailSubscription(params: Types.DetailSubscriptionParams, headers?: Types.RequestHeaders): Promise<Types.DetailSubscriptionResponse>;
    createOneStepSubscriptionLink(params: Types.CreateOneStepSubscriptionLinkParams, body: Types.CreateOneStepSubscriptionLinkBody, headers?: Types.RequestHeaders): Promise<Types.CreateOneStepSubscriptionLinkResponse>;
    updateSubscriptionMetadata(params: Types.UpdateSubscriptionMetadataParams, body: Types.UpdateSubscriptionMetadataBody, headers?: Types.RequestHeaders): Promise<Types.UpdateSubscriptionMetadataResponse>;
    updateSubscription(params: Types.UpdateSubscriptionParams, body: Types.UpdateSubscriptionBody, headers?: Types.RequestHeaders): Promise<Types.UpdateSubscriptionResponse>;
    cancelSubscription(params: Types.CancelSubscriptionParams, headers?: Types.RequestHeaders): Promise<Types.CancelSubscriptionResponse>;
    createSubscriptionHistory(params: Types.CreateSubscriptionHistoryParams, body: Types.CreateSubscriptionHistoryBody, headers?: Types.RequestHeaders): Promise<Types.CreateSubscriptionHistoryResponse>;
    sendSubscriptionLinkEmail(params: Types.SendSubscriptionLinkEmailParams, body?: Types.SendSubscriptionLinkEmailBody, headers?: Types.RequestHeaders): Promise<Types.SendSubscriptionLinkEmailResponse>;
    createOneStepLink(body: Types.CreateOneStepLinkBody, headers?: Types.RequestHeaders): Promise<Types.CreateOneStepLinkResponse>;
    /** @deprecated Use createOneStepLink(body, headers?). */
    createOneStepLink(params: Types.EmptyParams, body: Types.CreateOneStepLinkBody, headers?: Types.RequestHeaders): Promise<Types.CreateOneStepLinkResponse>;
    defineLinkPayMethod(params: Types.DefineLinkPayMethodParams, body: Types.DefineLinkPayMethodBody, headers?: Types.RequestHeaders): Promise<Types.DefineLinkPayMethodResponse>;
    updateChargeLink(params: Types.UpdateChargeLinkParams, body: Types.UpdateChargeLinkBody, headers?: Types.RequestHeaders): Promise<Types.UpdateChargeLinkResponse>;
    sendLinkEmail(params: Types.SendLinkEmailParams, body?: Types.SendLinkEmailBody, headers?: Types.RequestHeaders): Promise<Types.SendLinkEmailResponse>;
    getNotification(params: Types.GetNotificationParams, headers?: Types.RequestHeaders): Promise<Types.GetNotificationResponse>;
    createChargeCard(body: Types.CreateChargeCardBody, headers?: Types.RequestHeaders): Promise<Types.CreateChargeCardResponse>;
    /** @deprecated Use createChargeCard(body, headers?). */
    createChargeCard(params: Types.EmptyParams, body: Types.CreateChargeCardBody, headers?: Types.RequestHeaders): Promise<Types.CreateChargeCardResponse>;
    pixCreateImmediateCharge(body: Types.PixCreateImmediateChargeBody, headers?: Types.RequestHeaders): Promise<Types.PixCreateImmediateChargeResponse>;
    /** @deprecated Use pixCreateImmediateCharge(body, headers?). */
    pixCreateImmediateCharge(params: Types.EmptyParams, body: Types.PixCreateImmediateChargeBody, headers?: Types.RequestHeaders): Promise<Types.PixCreateImmediateChargeResponse>;
    pixCreateCharge(params: Types.PixCreateChargeParams, body: Types.PixCreateChargeBody, headers?: Types.RequestHeaders): Promise<Types.PixCreateChargeResponse>;
    pixUpdateCharge(params: Types.PixUpdateChargeParams, body: Types.PixUpdateChargeBody, headers?: Types.RequestHeaders): Promise<Types.PixUpdateChargeResponse>;
    pixDetailCharge(params: Types.PixDetailChargeParams, headers?: Types.RequestHeaders): Promise<Types.PixDetailChargeResponse>;
    pixListCharges(params: Types.PixListChargesParams, headers?: Types.RequestHeaders): Promise<Types.PixListChargesResponse>;
    pixCreateDueCharge(params: Types.PixCreateDueChargeParams, body: Types.PixCreateDueChargeBody, headers?: Types.RequestHeaders): Promise<Types.PixCreateDueChargeResponse>;
    pixUpdateDueCharge(params: Types.PixUpdateDueChargeParams, body: Types.PixUpdateDueChargeBody, headers?: Types.RequestHeaders): Promise<Types.PixUpdateDueChargeResponse>;
    pixDetailDueCharge(params: Types.PixDetailDueChargeParams, headers?: Types.RequestHeaders): Promise<Types.PixDetailDueChargeResponse>;
    pixListDueCharges(params: Types.PixListDueChargesParams, headers?: Types.RequestHeaders): Promise<Types.PixListDueChargesResponse>;
    pixSend(params: Types.PixSendParams, body: Types.PixSendBody, headers?: Types.RequestHeaders): Promise<Types.PixSendResponse>;
    pixSendDetail(params: Types.PixSendDetailParams, headers?: Types.RequestHeaders): Promise<Types.PixSendDetailResponse>;
    pixSendDetailId(params: Types.PixSendDetailIdParams, headers?: Types.RequestHeaders): Promise<Types.PixSendDetailIdResponse>;
    pixSendList(params: Types.PixSendListParams, headers?: Types.RequestHeaders): Promise<Types.PixSendListResponse>;
    pixQrCodeDetail(body: Types.PixQrCodeDetailBody): Promise<Types.PixQrCodeDetailResponse>;
    /** @deprecated Use pixQrCodeDetail(body). */
    pixQrCodeDetail(params: Types.EmptyParams, body: Types.PixQrCodeDetailBody): Promise<Types.PixQrCodeDetailResponse>;
    pixQrCodePay(params: Types.PixQrCodePayParams, body: Types.PixQrCodeBody, headers?: Types.RequestHeaders): Promise<Types.PixQrCodePayResponse>;
    pixDetailReceived(params: Types.PixDetailReceivedParams, headers?: Types.RequestHeaders): Promise<Types.PixDetailReceivedResponse>;
    pixReceivedList(params: Types.PixListReceivedParams, headers?: Types.RequestHeaders): Promise<Types.PixListReceivedResponse>;
    pixDevolution(params: Types.PixDevolutionParams, body: Types.PixDevolutionBody, headers?: Types.RequestHeaders): Promise<Types.PixDevolutionResponse>;
    pixDetailDevolution(params: Types.PixDetailDevolutionParams, headers?: Types.RequestHeaders): Promise<Types.PixDetailDevolutionResponse>;
    pixCreateLocation(body: Types.PixCreateLocationBody, headers?: Types.RequestHeaders): Promise<Types.PixCreateLocationResponse>;
    /** @deprecated Use pixCreateLocation(body, headers?). */
    pixCreateLocation(params: Types.EmptyParams, body: Types.PixCreateLocationBody, headers?: Types.RequestHeaders): Promise<Types.PixCreateLocationResponse>;
    pixLocationList(params: Types.PixLocationListParams, headers?: Types.RequestHeaders): Promise<Types.PixLocationListResponse>;
    pixDetailLocation(params: Types.PixDetailLocationParams, headers?: Types.RequestHeaders): Promise<Types.PixDetailLocationResponse>;
    pixGenerateQRCode(params: Types.PixGenerateQRCodeParams, headers?: Types.RequestHeaders): Promise<Types.PixGenerateQRCodeResponse>;
    pixUnlinkTxidLocation(params: Types.PixUnlinkTxidLocationParams, headers?: Types.RequestHeaders): Promise<Types.PixUnlinkTxidLocationResponse>;
    pixCreateDueChargeBatch(params: Types.PixCreateDueChargeBatchParams, body: Types.PixCreateDueChargeBatchBody, headers?: Types.RequestHeaders): Promise<Types.PixCreateDueChargeBatchResponse>;
    pixUpdateDueChargeBatch(params: Types.PixUpdateDueChargeBatchParams, body: Types.PixUpdateDueChargeBatchBody, headers?: Types.RequestHeaders): Promise<Types.PixUpdateDueChargeBatchResponse>;
    pixDetailDueChargeBatch(params: Types.PixDetailDueChargeBatchParams, headers?: Types.RequestHeaders): Promise<Types.PixDetailDueChargeBatchResponse>;
    pixListDueChargeBatch(params: Types.PixListDueChargeBatchParams, headers?: Types.RequestHeaders): Promise<Types.PixListDueChargeBatchResponse>;
    pixSplitConfig(body: Types.PixSplitConfigBody, headers?: Types.RequestHeaders): Promise<Types.PixSplitConfigResponse>;
    /** @deprecated Use pixSplitConfig(body, headers?). */
    pixSplitConfig(params: Types.EmptyParams, body: Types.PixSplitConfigBody, headers?: Types.RequestHeaders): Promise<Types.PixSplitConfigResponse>;
    pixSplitConfigId(params: Types.PixSplitConfigIdParams, body: Types.PixSplitConfigIdBody, headers?: Types.RequestHeaders): Promise<Types.PixSplitConfigIdResponse>;
    pixSplitDetailConfig(params: Types.PixSplitDetailConfigParams, headers?: Types.RequestHeaders): Promise<Types.PixSplitDetailConfigResponse>;
    pixSplitLinkCharge(params: Types.PixSplitLinkChargeParams, headers?: Types.RequestHeaders): Promise<Types.PixSplitLinkChargeResponse>;
    pixSplitLinkDueCharge(params: Types.PixSplitLinkDueChargeParams, headers?: Types.RequestHeaders): Promise<Types.PixSplitLinkDueChargeResponse>;
    pixSplitUnlinkCharge(params: Types.PixSplitUnlinkChargeParams, headers?: Types.RequestHeaders): Promise<Types.PixSplitUnlinkChargeResponse>;
    pixSplitUnlinkDueCharge(params: Types.PixSplitUnlinkDueChargeParams, headers?: Types.RequestHeaders): Promise<Types.PixSplitUnlinkDueChargeResponse>;
    pixSplitDetailCharge(params: Types.PixSplitDetailChargeParams, headers?: Types.RequestHeaders): Promise<Types.PixSplitDetailChargeResponse>;
    pixSplitDetailDueCharge(params: Types.PixSplitDetailDueChargeParams, headers?: Types.RequestHeaders): Promise<Types.PixSplitDetailDueChargeResponse>;
    pixConfigWebhook(params: Types.PixConfigWebhookParams, body: Types.PixConfigWebhookBody, headers?: Types.RequestHeaders): Promise<Types.PixConfigWebhookResponse>;
    pixDetailWebhook(params: Types.PixDetailWebhookParams, headers?: Types.RequestHeaders): Promise<Types.PixDetailWebhookResponse>;
    pixListWebhook(params?: Types.PixListWebhookParams, headers?: Types.RequestHeaders): Promise<Types.PixListWebhookResponse>;
    pixDeleteWebhook(params: Types.PixDeleteWebhookParams, headers?: Types.RequestHeaders): Promise<Types.PixDeleteWebhookResponse>;
    /** @deprecated Use pixCreateEvp(headers?). */
    pixCreateEvp(params: Types.EmptyParams, headers?: Types.RequestHeaders): Promise<Types.PixCreateEvpResponse>;
    pixCreateEvp(headers?: Types.RequestHeaders): Promise<Types.PixCreateEvpResponse>;
    /** @deprecated Use pixListEvp(headers?). */
    pixListEvp(params: Types.EmptyParams, headers?: Types.RequestHeaders): Promise<Types.PixListEvpResponse>;
    pixListEvp(headers?: Types.RequestHeaders): Promise<Types.PixListEvpResponse>;
    pixDeleteEvp(params: Types.PixDeleteEvpParams, headers?: Types.RequestHeaders): Promise<Types.PixDeleteEvpResponse>;
    getAccountBalance(params?: Types.GetAccountBalanceParams, headers?: Types.RequestHeaders): Promise<Types.GetAccountBalanceResponse>;
    updateAccountConfig(body: Types.UpdateAccountConfigBody, headers?: Types.RequestHeaders): Promise<Types.UpdateAccountConfigResponse>;
    /** @deprecated Use updateAccountConfig(body, headers?). */
    updateAccountConfig(params: Types.EmptyParams, body: Types.UpdateAccountConfigBody, headers?: Types.RequestHeaders): Promise<Types.UpdateAccountConfigResponse>;
    /** @deprecated Use listAccountConfig(headers?). */
    listAccountConfig(params: Types.EmptyParams, headers?: Types.RequestHeaders): Promise<Types.ListAccountConfigResponse>;
    listAccountConfig(headers?: Types.RequestHeaders): Promise<Types.ListAccountConfigResponse>;
    medList(params?: Types.MedListParams, headers?: Types.RequestHeaders): Promise<Types.MedListResponse>;
    medDefense(params: Types.MedSubmitDefenseParams, body: Types.MedSubmitDefenseBody, headers?: Types.RequestHeaders): Promise<Types.MedSubmitDefenseResponse>;
    createReport(body: Types.CreateReportBody, headers?: Types.RequestHeaders): Promise<Types.CreateReportResponse>;
    /** @deprecated Use createReport(body, headers?). */
    createReport(params: Types.EmptyParams, body: Types.CreateReportBody, headers?: Types.RequestHeaders): Promise<Types.CreateReportResponse>;
    detailReport(params: Types.DetailReportParams, headers?: Types.RequestHeaders): Promise<Types.DetailReportResponse>;
    pixResendWebhook(body: Types.PixResendWebhookBody, headers?: Types.RequestHeaders): Promise<Types.PixResendWebhookResponse>;
    /** @deprecated Use pixResendWebhook(body, headers?). */
    pixResendWebhook(params: Types.EmptyParams, body: Types.PixResendWebhookBody, headers?: Types.RequestHeaders): Promise<Types.PixResendWebhookResponse>;
    pixGetReceipt(params: Types.PixGetReceiptParams, headers?: Types.RequestHeaders): Promise<Types.PixGetReceiptResponse>;
    pixDetailRecurrenceAutomatic(params: Types.PixDetailRecurrenceAutomaticParams, headers?: Types.RequestHeaders): Promise<Types.PixDetailRecurrenceAutomaticResponse>;
    pixUpdateRecurrenceAutomatic(params: Types.PixUpdateRecurrenceAutomaticParams, body: Types.PixUpdateRecurrenceAutomaticBody, headers?: Types.RequestHeaders): Promise<Types.PixUpdateRecurrenceAutomaticResponse>;
    pixListRecurrenceAutomatic(params: Types.PixListRecurrenceAutomaticParams, headers?: Types.RequestHeaders): Promise<Types.PixListRecurrenceAutomaticResponse>;
    pixCreateRecurrenceAutomatic(body: Types.PixCreateRecurrenceAutomaticBody, headers?: Types.RequestHeaders): Promise<Types.PixCreateRecurrenceAutomaticResponse>;
    /** @deprecated Use pixCreateRecurrenceAutomatic(body, headers?). */
    pixCreateRecurrenceAutomatic(params: Types.EmptyParams, body: Types.PixCreateRecurrenceAutomaticBody, headers?: Types.RequestHeaders): Promise<Types.PixCreateRecurrenceAutomaticResponse>;
    pixCreateRequestRecurrenceAutomatic(body: Types.PixCreateRequestRecurrenceAutomaticBody, headers?: Types.RequestHeaders): Promise<Types.PixCreateRequestRecurrenceAutomaticResponse>;
    /** @deprecated Use pixCreateRequestRecurrenceAutomatic(body, headers?). */
    pixCreateRequestRecurrenceAutomatic(params: Types.EmptyParams, body: Types.PixCreateRequestRecurrenceAutomaticBody, headers?: Types.RequestHeaders): Promise<Types.PixCreateRequestRecurrenceAutomaticResponse>;
    pixDetailRequestRecurrenceAutomatic(params: Types.PixDetailRequestRecurrenceAutomaticParams, headers?: Types.RequestHeaders): Promise<Types.PixDetailRequestRecurrenceAutomaticResponse>;
    pixUpdateRequestRecurrenceAutomatic(params: Types.PixUpdateRequestRecurrenceAutomaticParams, body: Types.PixUpdateRequestRecurrenceAutomaticBody, headers?: Types.RequestHeaders): Promise<Types.PixUpdateRequestRecurrenceAutomaticResponse>;
    pixCreateAutomaticChargeTxid(params: Types.PixCreateAutomaticChargeTxidParams, body: Types.PixCreateAutomaticChargeTxidBody, headers?: Types.RequestHeaders): Promise<Types.PixCreateAutomaticChargeTxidResponse>;
    pixUpdateAutomaticCharge(params: Types.PixUpdateAutomaticChargeParams, body: Types.PixUpdateAutomaticChargeBody, headers?: Types.RequestHeaders): Promise<Types.PixUpdateAutomaticChargeResponse>;
    pixDetailAutomaticCharge(params: Types.PixDetailAutomaticChargeParams, headers?: Types.RequestHeaders): Promise<Types.PixDetailAutomaticChargeResponse>;
    pixCreateAutomaticCharge(body: Types.PixCreateAutomaticChargeBody, headers?: Types.RequestHeaders): Promise<Types.PixCreateAutomaticChargeResponse>;
    /** @deprecated Use pixCreateAutomaticCharge(body, headers?). */
    pixCreateAutomaticCharge(params: Types.EmptyParams, body: Types.PixCreateAutomaticChargeBody, headers?: Types.RequestHeaders): Promise<Types.PixCreateAutomaticChargeResponse>;
    pixListAutomaticCharge(params: Types.PixListAutomaticChargeParams, headers?: Types.RequestHeaders): Promise<Types.PixListAutomaticChargeResponse>;
    pixRetryRequestAutomatic(params: Types.PixRetryRequestAutomaticParams, headers?: Types.RequestHeaders): Promise<Types.PixRetryRequestAutomaticResponse>;
    /** @deprecated Use pixCreateLocationRecurrenceAutomatic(headers?). */
    pixCreateLocationRecurrenceAutomatic(params: Types.EmptyParams, headers?: Types.RequestHeaders): Promise<Types.PixCreateLocationRecurrenceAutomaticResponse>;
    pixCreateLocationRecurrenceAutomatic(headers?: Types.RequestHeaders): Promise<Types.PixCreateLocationRecurrenceAutomaticResponse>;
    pixListLocationRecurrenceAutomatic(params: Types.PixListLocationRecurrenceAutomaticParams, headers?: Types.RequestHeaders): Promise<Types.PixListLocationRecurrenceAutomaticResponse>;
    pixDetailLocationRecurrenceAutomatic(params: Types.PixDetailLocationRecurrenceAutomaticParams, headers?: Types.RequestHeaders): Promise<Types.PixDetailLocationRecurrenceAutomaticResponse>;
    pixUnlinkLocationRecurrenceAutomatic(params: Types.PixUnlinkLocationRecurrenceAutomaticParams, headers?: Types.RequestHeaders): Promise<Types.PixUnlinkLocationRecurrenceAutomaticResponse>;
    pixConfigWebhookRecurrenceAutomatic(body: Types.PixConfigWebhookRecurrenceAutomaticBody, headers?: Types.RequestHeaders): Promise<Types.PixConfigWebhookRecurrenceAutomaticResponse>;
    /** @deprecated Use pixConfigWebhookRecurrenceAutomatic(body, headers?). */
    pixConfigWebhookRecurrenceAutomatic(params: Types.EmptyParams, body: Types.PixConfigWebhookRecurrenceAutomaticBody, headers?: Types.RequestHeaders): Promise<Types.PixConfigWebhookRecurrenceAutomaticResponse>;
    /** @deprecated Use pixListWebhookRecurrenceAutomatic(headers?). */
    pixListWebhookRecurrenceAutomatic(params: Types.EmptyParams, headers?: Types.RequestHeaders): Promise<Types.PixListWebhookRecurrenceAutomaticResponse>;
    pixListWebhookRecurrenceAutomatic(headers?: Types.RequestHeaders): Promise<Types.PixListWebhookRecurrenceAutomaticResponse>;
    /** @deprecated Use pixDeleteWebhookRecurrenceAutomatic(headers?). */
    pixDeleteWebhookRecurrenceAutomatic(params: Types.EmptyParams, headers?: Types.RequestHeaders): Promise<Types.PixDeleteWebhookRecurrenceAutomaticResponse>;
    pixDeleteWebhookRecurrenceAutomatic(headers?: Types.RequestHeaders): Promise<Types.PixDeleteWebhookRecurrenceAutomaticResponse>;
    pixConfigWebhookAutomaticCharge(body: Types.PixConfigWebhookAutomaticChargeBody, headers?: Types.RequestHeaders): Promise<Types.PixConfigWebhookAutomaticChargeResponse>;
    /** @deprecated Use pixConfigWebhookAutomaticCharge(body, headers?). */
    pixConfigWebhookAutomaticCharge(params: Types.EmptyParams, body: Types.PixConfigWebhookAutomaticChargeBody, headers?: Types.RequestHeaders): Promise<Types.PixConfigWebhookAutomaticChargeResponse>;
    /** @deprecated Use pixListWebhookAutomaticCharge(headers?). */
    pixListWebhookAutomaticCharge(params: Types.EmptyParams, headers?: Types.RequestHeaders): Promise<Types.PixListWebhookAutomaticChargeResponse>;
    pixListWebhookAutomaticCharge(headers?: Types.RequestHeaders): Promise<Types.PixListWebhookAutomaticChargeResponse>;
    /** @deprecated Use pixDeleteWebhookAutomaticCharge(headers?). */
    pixDeleteWebhookAutomaticCharge(params: Types.EmptyParams, headers?: Types.RequestHeaders): Promise<Types.PixDeleteWebhookAutomaticChargeResponse>;
    pixDeleteWebhookAutomaticCharge(headers?: Types.RequestHeaders): Promise<Types.PixDeleteWebhookAutomaticChargeResponse>;
    pixSplitDevolution(params: Types.PixSplitDevolutionParams, body: Types.PixSplitDevolutionBody, headers?: Types.RequestHeaders): Promise<Types.PixSplitDevolutionResponse>;
    pixSendSameOwnership(params: Types.PixSendSameOwnershipParams, body: Types.PixSendSameOwnershipBody, headers?: Types.RequestHeaders): Promise<Types.PixSendSameOwnershipResponse>;
    /** @deprecated Use pixKeysBucket(headers?). */
    pixKeysBucket(params: Types.EmptyParams, headers?: Types.RequestHeaders): Promise<Types.PixKeysBucketResponse>;
    pixKeysBucket(headers?: Types.RequestHeaders): Promise<Types.PixKeysBucketResponse>;
    pixGenerateStaticQRCode(pixData: StaticPixData): Promise<StaticPixResponse>;
    /** @deprecated Use ofConfigDetail(headers?). */
    ofConfigDetail(params: Types.EmptyParams, headers?: Types.RequestHeaders): Promise<Types.OpenFinanceConfigResponse>;
    ofConfigDetail(headers?: Types.RequestHeaders): Promise<Types.OpenFinanceConfigResponse>;
    ofConfigUpdate(body: Types.OpenFinanceConfigBody, headers?: Types.RequestHeaders): Promise<Types.OpenFinanceConfigResponse>;
    /** @deprecated Use ofConfigUpdate(body, headers?). */
    ofConfigUpdate(params: Types.EmptyParams, body: Types.OpenFinanceConfigBody, headers?: Types.RequestHeaders): Promise<Types.OpenFinanceConfigResponse>;
    ofListParticipants(params?: Types.OfListParticipantsParams, headers?: Types.RequestHeaders): Promise<Types.OfListParticipantsResponse>;
    ofListPixPayment(params: Types.OfListPixPaymentParams, headers?: Types.RequestHeaders): Promise<Types.OfListPixPaymentResponse>;
    ofStartPixPayment(body: Types.OfStartPixPaymentBody, headers?: Types.RequestHeaders): Promise<Types.OpenFinanceStartPaymentResponse>;
    /** @deprecated Use ofStartPixPayment(body, headers?). */
    ofStartPixPayment(params: Types.EmptyParams, body: Types.OfStartPixPaymentBody, headers?: Types.RequestHeaders): Promise<Types.OpenFinanceStartPaymentResponse>;
    ofDevolutionPix(params: Types.OfDevolutionPixParams, body: Types.OfDevolutionPixBody, headers?: Types.RequestHeaders): Promise<Types.OfDevolutionPixResponse>;
    ofStartSchedulePixPayment(body: Types.OfStartSchedulePixPaymentBody, headers?: Types.RequestHeaders): Promise<Types.OpenFinanceStartPaymentResponse>;
    /** @deprecated Use ofStartSchedulePixPayment(body, headers?). */
    ofStartSchedulePixPayment(params: Types.EmptyParams, body: Types.OfStartSchedulePixPaymentBody, headers?: Types.RequestHeaders): Promise<Types.OpenFinanceStartPaymentResponse>;
    ofListSchedulePixPayment(params: Types.OfListSchedulePixPaymentParams, headers?: Types.RequestHeaders): Promise<Types.OfListSchedulePixPaymentResponse>;
    ofCancelSchedulePix(params: Types.OfCancelSchedulePixParams, headers?: Types.RequestHeaders): Promise<Types.OpenFinanceCancelPaymentResponse>;
    ofDevolutionSchedulePix(params: Types.OfDevolutionSchedulePixParams, body: Types.OfDevolutionSchedulePixBody, headers?: Types.RequestHeaders): Promise<Types.OfDevolutionSchedulePixResponse>;
    ofStartRecurrencyPixPayment(body: Types.OfStartRecurrencyPixPaymentBody, headers?: Types.RequestHeaders): Promise<Types.OpenFinanceStartPaymentResponse>;
    /** @deprecated Use ofStartRecurrencyPixPayment(body, headers?). */
    ofStartRecurrencyPixPayment(params: Types.EmptyParams, body: Types.OfStartRecurrencyPixPaymentBody, headers?: Types.RequestHeaders): Promise<Types.OpenFinanceStartPaymentResponse>;
    ofListRecurrencyPixPayment(params: Types.OfListRecurrencyPixPaymentParams, headers?: Types.RequestHeaders): Promise<Types.OfListRecurrencyPixPaymentResponse>;
    ofCancelRecurrencyPix(params: Types.OfCancelRecurrencyPixParams, headers?: Types.RequestHeaders): Promise<Types.OpenFinanceCancelPaymentResponse>;
    ofDevolutionRecurrencyPix(params: Types.OfDevolutionRecurrencyPixParams, body: Types.OfDevolutionRecurrencyPixBody, headers?: Types.RequestHeaders): Promise<Types.OfDevolutionRecurrencyPixResponse>;
    ofReplaceRecurrencyPixParcel(params: Types.OfReplaceRecurrencyPixParcelParams, body: Types.OfReplaceRecurrencyPixParcelBody, headers?: Types.RequestHeaders): Promise<Types.OpenFinanceStartPaymentResponse>;
    ofCreateBiometricEnrollment(body: Types.OfCreateBiometricEnrollmentBody, headers?: Types.RequestHeaders): Promise<Types.OfCreateBiometricEnrollmentResponse>;
    /** @deprecated Use ofCreateBiometricEnrollment(body, headers?). */
    ofCreateBiometricEnrollment(params: Types.EmptyParams, body: Types.OfCreateBiometricEnrollmentBody, headers?: Types.RequestHeaders): Promise<Types.OfCreateBiometricEnrollmentResponse>;
    ofListBiometricEnrollment(params: Types.OfListBiometricEnrollmentParams, headers?: Types.RequestHeaders): Promise<Types.OfListBiometricEnrollmentResponse>;
    ofCreateBiometricPixPayment(body: Types.OfCreateBiometricPixPaymentBody, headers?: Types.RequestHeaders): Promise<Types.OpenFinanceStartPaymentResponse>;
    /** @deprecated Use ofCreateBiometricPixPayment(body, headers?). */
    ofCreateBiometricPixPayment(params: Types.EmptyParams, body: Types.OfCreateBiometricPixPaymentBody, headers?: Types.RequestHeaders): Promise<Types.OpenFinanceStartPaymentResponse>;
    ofListBiometricPixPayment(params: Types.OfListBiometricPixPaymentParams, headers?: Types.RequestHeaders): Promise<Types.OfListBiometricPixPaymentResponse>;
    ofRevokeBiometricEnrollment(body: Types.OfRevokeBiometricEnrollmentBody, headers?: Types.RequestHeaders): Promise<Types.OfRevokeBiometricEnrollmentResponse>;
    /** @deprecated Use ofRevokeBiometricEnrollment(body, headers?). */
    ofRevokeBiometricEnrollment(params: Types.EmptyParams, body: Types.OfRevokeBiometricEnrollmentBody, headers?: Types.RequestHeaders): Promise<Types.OfRevokeBiometricEnrollmentResponse>;
    ofCreateAutomaticEnrollment(body: Types.OfCreateAutomaticEnrollmentBody, headers?: Types.RequestHeaders): Promise<Types.OfCreateAutomaticEnrollmentResponse>;
    /** @deprecated Use ofCreateAutomaticEnrollment(body, headers?). */
    ofCreateAutomaticEnrollment(params: Types.EmptyParams, body: Types.OfCreateAutomaticEnrollmentBody, headers?: Types.RequestHeaders): Promise<Types.OfCreateAutomaticEnrollmentResponse>;
    ofListAutomaticEnrollment(params: Types.OfListAutomaticEnrollmentParams, headers?: Types.RequestHeaders): Promise<Types.OfListAutomaticEnrollmentResponse>;
    ofUpdateAutomaticEnrollment(body: Types.OfUpdateAutomaticEnrollmentBody, headers?: Types.RequestHeaders): Promise<Types.OfUpdateAutomaticEnrollmentResponse>;
    /** @deprecated Use ofUpdateAutomaticEnrollment(body, headers?). */
    ofUpdateAutomaticEnrollment(params: Types.EmptyParams, body: Types.OfUpdateAutomaticEnrollmentBody, headers?: Types.RequestHeaders): Promise<Types.OfUpdateAutomaticEnrollmentResponse>;
    ofCreateAutomaticPixPayment(body: Types.OfCreateAutomaticPixPaymentBody, headers?: Types.RequestHeaders): Promise<Types.OfCreateAutomaticPixPaymentResponse>;
    /** @deprecated Use ofCreateAutomaticPixPayment(body, headers?). */
    ofCreateAutomaticPixPayment(params: Types.EmptyParams, body: Types.OfCreateAutomaticPixPaymentBody, headers?: Types.RequestHeaders): Promise<Types.OfCreateAutomaticPixPaymentResponse>;
    ofListAutomaticPixPayment(params: Types.OfListAutomaticPixPaymentParams, headers?: Types.RequestHeaders): Promise<Types.OfListAutomaticPixPaymentResponse>;
    ofCancelAutomaticPixPayment(body: Types.OfCancelAutomaticPixPaymentBody, headers?: Types.RequestHeaders): Promise<Types.OfCancelAutomaticPixPaymentResponse>;
    /** @deprecated Use ofCancelAutomaticPixPayment(body, headers?). */
    ofCancelAutomaticPixPayment(params: Types.EmptyParams, body: Types.OfCancelAutomaticPixPaymentBody, headers?: Types.RequestHeaders): Promise<Types.OfCancelAutomaticPixPaymentResponse>;
    payDetailBarCode(params: Types.PayDetailBarCodeParams, headers?: Types.RequestHeaders): Promise<Types.PayDetailBarCodeResponse>;
    payRequestBarCode(params: Types.PayRequestBarCodeParams, body: Types.PayRequestBarCodeBody, headers?: Types.RequestHeaders): Promise<Types.PayRequestBarCodeResponse>;
    payDetailPayment(params: Types.PayDetailPaymentParams, headers?: Types.RequestHeaders): Promise<Types.PayDetailPaymentResponse>;
    payListPayments(params: Types.PayListPaymentsParams, headers?: Types.RequestHeaders): Promise<Types.PayListPaymentsResponse>;
    payConfigWebhook(body: Types.PayWebhookBody, headers?: Types.RequestHeaders): Promise<Types.PayConfigWebhookResponse>;
    /** @deprecated Use payConfigWebhook(body, headers?). */
    payConfigWebhook(params: Types.EmptyParams, body: Types.PayWebhookBody, headers?: Types.RequestHeaders): Promise<Types.PayConfigWebhookResponse>;
    payListWebhook(params: Types.PayListWebhookParams, headers?: Types.RequestHeaders): Promise<Types.PayListWebhookResponse>;
    payDeleteWebhook(body: Types.PayDeleteWebhookBody, headers?: Types.RequestHeaders): Promise<Types.PayDeleteWebhookResponse>;
    /** @deprecated Use payDeleteWebhook(body, headers?). */
    payDeleteWebhook(params: Types.EmptyParams, body: Types.PayDeleteWebhookBody, headers?: Types.RequestHeaders): Promise<Types.PayDeleteWebhookResponse>;
    createAccount(body: Types.CreateAccountBody, headers?: Types.RequestHeaders): Promise<Types.CreateAccountResponse>;
    /** @deprecated Use createAccount(body, headers?). */
    createAccount(params: Types.EmptyParams, body: Types.CreateAccountBody, headers?: Types.RequestHeaders): Promise<Types.CreateAccountResponse>;
    getAccountCredentials(params: Types.GetAccountCredentialsParams, headers?: Types.RequestHeaders): Promise<Types.GetAccountCredentialsResponse>;
    createAccountCertificate(params: Types.CreateAccountCertificateParams, headers?: Types.RequestHeaders): Promise<Types.CreateAccountCertificateResponse>;
    accountConfigWebhook(body: Types.AccountWebhookBody, headers?: Types.RequestHeaders): Promise<Types.AccountConfigWebhookResponse>;
    /** @deprecated Use accountConfigWebhook(body, headers?). */
    accountConfigWebhook(params: Types.EmptyParams, body: Types.AccountWebhookBody, headers?: Types.RequestHeaders): Promise<Types.AccountConfigWebhookResponse>;
    accountDetailWebhook(params: Types.AccountDetailWebhookParams, headers?: Types.RequestHeaders): Promise<Types.AccountDetailWebhookResponse>;
    accountListWebhook(params: Types.AccountListWebhookParams, headers?: Types.RequestHeaders): Promise<Types.AccountListWebhookResponse>;
    accountDeleteWebhook(params: Types.AccountDeleteWebhookParams, headers?: Types.RequestHeaders): Promise<Types.AccountDeleteWebhookResponse>;
    /** @deprecated Use listStatementFiles(headers?). */
    listStatementFiles(params: Types.EmptyParams, headers?: Types.RequestHeaders): Promise<Types.ListStatementFilesResponse>;
    listStatementFiles(headers?: Types.RequestHeaders): Promise<Types.ListStatementFilesResponse>;
    getStatementFile(params: Types.GetStatementFileParams, headers?: Types.RequestHeaders): Promise<Types.GetStatementFileResponse>;
    /** @deprecated Use listStatementRecurrences(headers?). */
    listStatementRecurrences(params: Types.EmptyParams, headers?: Types.RequestHeaders): Promise<Types.ListStatementRecurrencesResponse>;
    listStatementRecurrences(headers?: Types.RequestHeaders): Promise<Types.ListStatementRecurrencesResponse>;
    createStatementRecurrency(body: Types.CreateStatementRecurrencyBody, headers?: Types.RequestHeaders): Promise<Types.CreateStatementRecurrencyResponse>;
    /** @deprecated Use createStatementRecurrency(body, headers?). */
    createStatementRecurrency(params: Types.EmptyParams, body: Types.CreateStatementRecurrencyBody, headers?: Types.RequestHeaders): Promise<Types.CreateStatementRecurrencyResponse>;
    updateStatementRecurrency(params: Types.UpdateStatementRecurrencyParams, body: Types.UpdateStatementRecurrencyBody, headers?: Types.RequestHeaders): Promise<Types.UpdateStatementRecurrencyResponse>;
    /** @deprecated Use createSftpKey(headers?). */
    createSftpKey(params: Types.EmptyParams, headers?: Types.RequestHeaders): Promise<Types.CreateSftpKeyResponse>;
    createSftpKey(headers?: Types.RequestHeaders): Promise<Types.CreateSftpKeyResponse>;
}
export default EfiPay;
