///
///
import * as localVarRequest from 'request';
export * from './additionalBuyerCharges';
export * from './additionalHealthcareData';
export * from './additionalPurchaseData';
export * from './additionalPurchaseDataItemDataInner';
export * from './additionalPurchaseDataOrderDate';
export * from './address';
export * from './adjustmentTransfersList';
export * from './adjustmentTransfersListEmbedded';
export * from './applePaySession';
export * from './applePaySessionRequest';
export * from './application';
export * from './applicationLinks';
export * from './applicationLinksApplicationProfile';
export * from './applicationLinksSelf';
export * from './applicationProfile';
export * from './applicationProfileLinks';
export * from './applicationProfileLinksApplication';
export * from './applicationProfilesList';
export * from './applicationProfilesListEmbedded';
export * from './applicationsList';
export * from './applicationsListEmbedded';
export * from './associatedIdentity';
export * from './associatedIdentityEntity';
export * from './authorization';
export * from './authorizationCaptured';
export * from './authorizationCapturedExternalResponsesInner';
export * from './authorizationLinks';
export * from './authorizationLinksDevice';
export * from './authorizationLinksMerchantIdentity';
export * from './authorizationLinksTransfer';
export * from './authorizationsList';
export * from './authorizationsListEmbedded';
export * from './balanceTransfer';
export * from './balanceTransferList';
export * from './balanceTransferListEmbedded';
export * from './cardPresentDetails';
export * from './cardPresentDetailsEmvData';
export * from './cardPresentInstrumentForm';
export * from './complianceForm';
export * from './complianceFormFiles';
export * from './complianceFormPciSaqA';
export * from './configurationDetails';
export * from './country';
export * from './createApplicationRequest';
export * from './createAssociatedIdentityRequest';
export * from './createAssociatedIdentityRequestEntity';
export * from './createAssociatedIdentityRequestEntityBusinessAddress';
export * from './createAssociatedIdentityRequestEntityDob';
export * from './createAssociatedIdentityRequestEntityPersonalAddress';
export * from './createAuthorizationRequest';
export * from './createAuthorizationRequest3dSecureAuthentication';
export * from './createBalanceTransferRequest';
export * from './createDevice';
export * from './createDisputeEvidenceRequest';
export * from './createExternalLinkRequest';
export * from './createFeeProfileRequest';
export * from './createFeeRequest';
export * from './createFileRequest';
export * from './createIdentityRequest';
export * from './createIdentityRequestAdditionalUnderwritingData';
export * from './createIdentityRequestAdditionalUnderwritingDataCardVolumeDistribution';
export * from './createIdentityRequestAdditionalUnderwritingDataVolumeDistributionByBusinessType';
export * from './createIdentityRequestEntity';
export * from './createIdentityRequestEntityBusinessAddress';
export * from './createIdentityRequestEntityDob';
export * from './createInstrumentUpdateRequest';
export * from './createMerchantUnderwritingRequest';
export * from './createOnboardingFormLinkRequest';
export * from './createOnboardingFormRequest';
export * from './createOnboardingFormRequestMerchantProcessorsInner';
export * from './createOnboardingFormRequestOnboardingData';
export * from './createOnboardingFormRequestOnboardingLinkDetails';
export * from './createPaymentInstrumentRequest';
export * from './createPaymentInstrumentRequestAddress';
export * from './createProcessorRequest';
export * from './createProcessorRequestConfig';
export * from './createReversalRequest';
export * from './createSettlementRequest';
export * from './createSubscriptionAmountRequest';
export * from './createSubscriptionAmountRequestFeeAmountData';
export * from './createSubscriptionEnrollmentRequest';
export * from './createSubscriptionScheduleRequest';
export * from './createSubscriptionScheduleRequestFixedTimeIntervalOffset';
export * from './createSubscriptionScheduleRequestPeriodOffset';
export * from './createTransferRequest';
export * from './createTransferRequest3dSecureAuthentication';
export * from './createUserRequest';
export * from './createVerificationRequest';
export * from './createWebhookRequest';
export * from './createWebhookRequestAuthentication';
export * from './createWebhookRequestAuthenticationBasic';
export * from './createWebhookRequestAuthenticationBearer';
export * from './currency';
export * from './device';
export * from './deviceConfigDetails';
export * from './deviceLinks';
export * from './deviceLinksMerchant';
export * from './dispute';
export * from './disputeEvidence';
export * from './disputeEvidenceLinks';
export * from './disputeEvidenceList';
export * from './disputeEvidenceListEmbedded';
export * from './disputeLinks';
export * from './disputeLinksTransfer';
export * from './disputesList';
export * from './disputesListEmbedded';
export * from './downloadInstrumentUpdateQueryParams';
export * from './error401Unauthorized';
export * from './error401UnauthorizedEmbedded';
export * from './error401UnauthorizedEmbeddedErrorsInner';
export * from './error401UnauthorizedEmbeddedErrorsInnerLinks';
export * from './error402PaymentRequired';
export * from './error402PaymentRequiredEmbedded';
export * from './error402PaymentRequiredEmbeddedErrorsInner';
export * from './error402PaymentRequiredEmbeddedErrorsInnerLinks';
export * from './error403ForbiddenList';
export * from './error403ForbiddenListEmbedded';
export * from './error403ForbiddenListEmbeddedErrorsInner';
export * from './error404NotFoundList';
export * from './error404NotFoundListEmbedded';
export * from './error404NotFoundListEmbeddedErrorsInner';
export * from './error406NotAcceptable';
export * from './error422InvalidFieldList';
export * from './error422InvalidFieldListEmbedded';
export * from './error422InvalidFieldListEmbeddedErrorsInner';
export * from './errorGeneric';
export * from './externalLink';
export * from './externalLinksList';
export * from './externalLinksListEmbedded';
export * from './fee';
export * from './feeLinks';
export * from './feeProfile';
export * from './feeProfileLinks';
export * from './feeProfilesList';
export * from './feeProfilesListEmbedded';
export * from './feeType';
export * from './feesList';
export * from './feesListEmbedded';
export * from './filesList';
export * from './filesListEmbedded';
export * from './getDeviceQueryParams';
export * from './identitiesList';
export * from './identitiesListEmbedded';
export * from './identity';
export * from './identityAdditionalUnderwritingData';
export * from './identityAdditionalUnderwritingDataCardVolumeDistribution';
export * from './identityAdditionalUnderwritingDataVolumeDistributionByBusinessType';
export * from './identityEntity';
export * from './identityEntityBusinessAddress';
export * from './identityEntityDob';
export * from './identityEntityForm';
export * from './identityEntityFormBusinessAddress';
export * from './identityEntityFormDob';
export * from './identityEntityFormIncorporationDate';
export * from './identityEntityPersonalAddress';
export * from './identityLinks';
export * from './identityLinksApplication';
export * from './identityLinksAssociatedIdentities';
export * from './identityLinksAuthorizations';
export * from './identityLinksDisputes';
export * from './identityLinksMerchants';
export * from './identityLinksPaymentInstruments';
export * from './identityLinksSelf';
export * from './identityLinksSettlements';
export * from './identityLinksTransfers';
export * from './identityLinksVerifications';
export * from './instrumentUpdate';
export * from './instrumentUpdateLinks';
export * from './instrumentUpdateLinksApplication';
export * from './instrumentUpdateLinksPaymentInstrument';
export * from './listAuthorizationsQueryParams';
export * from './listBalanceTransfersQueryParams';
export * from './listDisputeEvidenceQueryParams';
export * from './listDisputesAdjustmentsQueryParams';
export * from './listDisputesQueryParams';
export * from './listExternalLinksQueryParams';
export * from './listFeeProfilesQueryParams';
export * from './listFilesQueryParams';
export * from './listIdentitiesQueryParams';
export * from './listIdentityAssociatedIdentitiesQueryParams';
export * from './listLinks';
export * from './listLinksNext';
export * from './listMerchantProfilesQueryParams';
export * from './listMerchantVerificationsQueryParams';
export * from './listMerchantsQueryParams';
export * from './listPaymentInstrumentVerificationsQueryParams';
export * from './listPaymentInstrumentsQueryParams';
export * from './listPayoutprofilesQueryParams';
export * from './listSettlementFundingTransfersQueryParams';
export * from './listSettlementTransfersQueryParams';
export * from './listSettlementsQueryParams';
export * from './listTransferReversalsQueryParams';
export * from './listTransfersQueryParams';
export * from './listVerificationsQueryParams';
export * from './listWebhooksQueryParams';
export * from './logRef';
export * from './merchant';
export * from './merchantLinks';
export * from './merchantLinksApplication';
export * from './merchantLinksIdentity';
export * from './merchantLinksMerchantProfile';
export * from './merchantLinksVerification';
export * from './merchantLinksVerifications';
export * from './merchantProcessorDetails';
export * from './merchantProfile';
export * from './merchantProfileLinks';
export * from './merchantProfilesList';
export * from './merchantProfilesListEmbedded';
export * from './merchantsList';
export * from './merchantsListEmbedded';
export * from './modelFile';
export * from './name';
export * from './onboardingForm';
export * from './onboardingFormLink';
export * from './onboardingFormOnboardingData';
export * from './onboardingFormOnboardingLink';
export * from './operationKey';
export * from './pageCursor';
export * from './pageOffset';
export * from './paymentInstrument';
export * from './paymentInstrumentLinks';
export * from './paymentInstrumentLinksAuthorizations';
export * from './paymentInstrumentLinksTransfers';
export * from './paymentInstrumentLinksUpdates';
export * from './paymentInstrumentToken';
export * from './paymentInstrumentTokenLinks';
export * from './paymentInstrumentTokenLinksVerifications';
export * from './paymentInstrumentUpdatesList';
export * from './paymentInstrumentUpdatesListEmbedded';
export * from './paymentInstrumentsList';
export * from './paymentInstrumentsListEmbedded';
export * from './payoutProfile';
export * from './payoutProfileGross';
export * from './payoutProfileGrossFees';
export * from './payoutProfileGrossPayouts';
export * from './payoutProfileNet';
export * from './payoutProfilesList';
export * from './payoutProfilesListEmbedded';
export * from './processor';
export * from './processorApplicationConfig';
export * from './processorApplicationConfigConfigurationTemplates';
export * from './processorConfig';
export * from './processorLinks';
export * from './processorSystemConfig';
export * from './processorSystemConfigConfig';
export * from './processorsList';
export * from './processorsListEmbedded';
export * from './removeSettlementTransfer';
export * from './settlement';
export * from './settlementLinks';
export * from './settlementsList';
export * from './settlementsListEmbedded';
export * from './subTypeTransfer';
export * from './subscriptionAmount';
export * from './subscriptionAmountFeeAmountData';
export * from './subscriptionAmountLinks';
export * from './subscriptionAmountLinksSchedule';
export * from './subscriptionAmountList';
export * from './subscriptionAmountListEmbedded';
export * from './subscriptionEnrollment';
export * from './subscriptionEnrollmentLinks';
export * from './subscriptionEnrollmentLinksAmounts';
export * from './subscriptionEnrollmentLinksMerchant';
export * from './subscriptionEnrollmentLinksSchedule';
export * from './subscriptionEnrollmentList';
export * from './subscriptionEnrollmentListEmbedded';
export * from './subscriptionSchedule';
export * from './subscriptionScheduleFixedTimeIntervalOffset';
export * from './subscriptionScheduleLinks';
export * from './subscriptionScheduleLinksAmounts';
export * from './subscriptionSchedulePeriodOffset';
export * from './subscriptionSchedulesList';
export * from './subscriptionSchedulesListEmbedded';
export * from './subscriptionSchedulesListLinks';
export * from './transfer';
export * from './transferLinks';
export * from './transferLinksDestination';
export * from './transferLinksDisputedTransfer';
export * from './transferLinksDisputes';
export * from './transferLinksFeeProfile';
export * from './transferLinksFees';
export * from './transferLinksParent';
export * from './transferLinksPaymentInstruments';
export * from './transferLinksReversals';
export * from './transferLinksSource';
export * from './transfersList';
export * from './transfersListEmbedded';
export * from './updateApplicationProfileRequest';
export * from './updateAuthorizationRequest';
export * from './updateComplianceFormRequest';
export * from './updateComplianceFormRequestPciSaqA';
export * from './updateDeviceRequest';
export * from './updateFeeRequest';
export * from './updateIdentityRequest';
export * from './updateIdentityRequestAdditionalUnderwritingData';
export * from './updateIdentityRequestAdditionalUnderwritingDataCardVolumeDistribution';
export * from './updateIdentityRequestAdditionalUnderwritingDataVolumeDistributionByBusinessType';
export * from './updateIdentityRequestEntity';
export * from './updateIdentityRequestEntityBusinessAddress';
export * from './updateIdentityRequestEntityDob';
export * from './updateIdentityRequestEntityPersonalAddress';
export * from './updateMerchantProfileRequest';
export * from './updateMerchantRequest';
export * from './updatePaymentInstrumentRequest';
export * from './updatePayoutProfile';
export * from './updatePayoutProfileGross';
export * from './updatePayoutProfileGrossFees';
export * from './updatePayoutProfileGrossPayouts';
export * from './updatePayoutProfileNet';
export * from './updateSettlementRequest';
export * from './updateSubscriptionEnrollmentRequest';
export * from './updateSubscriptionScheduleRequest';
export * from './updateTransferRequest';
export * from './updateUserRequest';
export * from './updateWebhookRequest';
export * from './uploadFileRequest';
export * from './user';
export * from './userLinks';
export * from './usersList';
export * from './usersListEmbedded';
export * from './usersListPage';
export * from './verification';
export * from './verificationLinks';
export * from './verificationLinksApplication';
export * from './verificationLinksMerchant';
export * from './verificationsList';
export * from './verificationsListEmbedded';
export * from './webhook';
export * from './webhookAuthentication';
export * from './webhookEnabledEventsInner';
export * from './webhooksList';
export * from './webhooksListEmbedded';
import * as fs from 'fs';
export interface RequestDetailedFile {
value: Buffer;
options?: {
filename?: string;
contentType?: string;
};
}
export declare type RequestFile = string | Buffer | fs.ReadStream | RequestDetailedFile;
import { ListLinks } from './listLinks';
export declare class ObjectSerializer {
static findCorrectType(data: any, expectedType: string): any;
static serialize(data: any, type: string): any;
static deserialize(data: any, type: string): any;
}
export interface Authentication {
/**
* Apply authentication settings to header and query params.
*/
applyToRequest(requestOptions: localVarRequest.Options): Promise | void;
}
export declare class HttpBasicAuth implements Authentication {
username: string;
password: string;
applyToRequest(requestOptions: localVarRequest.Options): void;
}
export declare class HttpBearerAuth implements Authentication {
accessToken: string | (() => string);
applyToRequest(requestOptions: localVarRequest.Options): void;
}
export declare class ApiKeyAuth implements Authentication {
private location;
private paramName;
apiKey: string;
constructor(location: string, paramName: string);
applyToRequest(requestOptions: localVarRequest.Options): void;
}
export declare class OAuth implements Authentication {
accessToken: string;
applyToRequest(requestOptions: localVarRequest.Options): void;
}
export declare class VoidAuth implements Authentication {
username: string;
password: string;
applyToRequest(_: localVarRequest.Options): void;
}
export declare type Interceptor = (requestOptions: localVarRequest.Options) => (Promise | void);
export declare class finixList extends Set {
private _page;
private _links?;
protected listNextBase: Function;
private _hasMore;
constructor(listFunction: Function, hasMore: Boolean);
set page(page: any);
get page(): any;
set links(links: ListLinks);
get links(): ListLinks;
get hasMore(): Boolean;
listNext(limitVal?: number): Promise>;
}