import { IExchangeTokenResponse } from '../types/response/exchangeToken'; import { IGetIdentityResponse } from '../types/response/getIdentity'; import { IGetAccountsResponse } from '../types/response/getAccounts'; import { IGetCompleteAccountsResponse } from '../types/response/getCompleteAccounts'; import { IGetCategorizedTransactionsResponse, IGetEnrichedTransactionsResponse, IGetTransactionsResponse } from '../types/response/getTransactions'; import { IGetBeneficiariesResponse } from '../types/response/getBeneficiaries'; import { IBaseResponse } from '../types/response/base'; import { ICBBeneficiary } from '../types/request/createBeneficiary'; import { ITransfer, ITransferAutoflow } from '../types/request/createTransfer'; import { ICreateTransferResponse } from '../types/response/createTransfer'; import { IGetAccountsMetadataResponse } from '../types/response/getAccountsMetadata'; import { IJobResumeResponse } from '../types/response/jobResume'; import { IUserInputs } from '../types/models/IUserInputs'; import { IGetCardsResponse } from '../types/response/getCards'; import { IGetAccountBalanceResponse, IGetCardBalanceResponse } from '../types/response/getBalance'; import { IGetBatchTransfersResponse } from '../types/response/getBatchTransfers'; import { IGetBatchItemsResponse } from '../types/response/getBatchItems'; import { BatchTransferType, IBatchItem } from '../types/request/batch'; import { ICreateBatchFileResponse } from '../types/response/createBatchFile'; import { ICreateBatchTransferResponse } from '../types/response/createBatchTransfer'; import { ITransferAccount } from '../types/models/Batch'; import { IGetBatchMetadataResponse } from '../types/response/getBatchMetadata'; import { IAchPull } from '../types/request/ach'; import { IGetAchPullResponse } from '../types/response/getAchPull'; export declare const requestExchangeToken: (accessCode: string, connectionID: string, appSecret: string, baseURL?: string) => Promise>; export declare const requestDelinkUser: (accessToken: string, userSecret: string, appSecret: string, baseURL?: string) => Promise>; export declare const requestGetIdentity: (accessToken: string, userSecret: string, appSecret: string, operationID?: string, userInputs?: IUserInputs[], baseURL?: string) => Promise>; export declare const requestGetAccounts: (accessToken: string, userSecret: string, appSecret: string, operationID?: string, userInputs?: IUserInputs[], baseURL?: string) => Promise>; export declare const requestGetCompleteAccounts: (accessToken: string, userSecret: string, appSecret: string, operationID?: string, userInputs?: IUserInputs[], baseURL?: string) => Promise>; export declare const requestGetCards: (accessToken: string, userSecret: string, appSecret: string, operationID?: string, userInputs?: IUserInputs[], baseURL?: string) => Promise>; export declare const requestGetAccountBalance: (accessToken: string, userSecret: string, appSecret: string, accountID: string, operationID?: string, userInputs?: IUserInputs[], baseURL?: string) => Promise>; export declare const requestGetCardBalance: (accessToken: string, userSecret: string, appSecret: string, cardID: string, operationID?: string, userInputs?: IUserInputs[], baseURL?: string) => Promise>; export declare const requestGetAccountTransactions: (accessToken: string, userSecret: string, appSecret: string, accountID: string, fromDate: string, toDate: string, operationID?: string, userInputs?: IUserInputs[], baseURL?: string) => Promise>; export declare const requestGetCategorizedAccountTransactions: (accessToken: string, userSecret: string, appSecret: string, accountID: string, fromDate: string, toDate: string, operationID?: string, userInputs?: IUserInputs[], baseURL?: string) => Promise>; export declare const requestGetEnrichedAccountTransactions: (accessToken: string, userSecret: string, appSecret: string, accountID: string, fromDate: string, toDate: string, operationID?: string, userInputs?: IUserInputs[], baseURL?: string) => Promise>; export declare const requestGetCardTransactions: (accessToken: string, userSecret: string, appSecret: string, cardID: string, fromDate: string, toDate: string, operationID?: string, userInputs?: IUserInputs[], baseURL?: string) => Promise>; export declare const requestGetBeneficiaries: (accessToken: string, userSecret: string, appSecret: string, operationID?: string, userInputs?: IUserInputs[], baseURL?: string) => Promise>; export declare const requestCreateBeneficiary: (beneficiary: ICBBeneficiary, accessToken: string, userSecret: string, appSecret: string, operationID?: string, userInputs?: IUserInputs[], baseURL?: string) => Promise>; export declare const requestCreateTransfer: (transfer: ITransfer, accessToken: string, userSecret: string, appSecret: string, operationID?: string, userInputs?: IUserInputs[], baseURL?: string) => Promise>; export declare const requestTransferAutoFlow: (transfer: ITransferAutoflow, accessToken: string, userSecret: string, appSecret: string, operationID?: string, userInputs?: IUserInputs[], baseURL?: string) => Promise>; export declare const requestGetAccountsMetadata: (accessToken: string, userSecret: string, appSecret: string, operationID?: string, userInputs?: IUserInputs[], baseURL?: string) => Promise>; export declare const getOperationStatus: (operationID: string, appSecret: string, baseURL?: string) => Promise>; export declare const requestGetBatchMetadata: (accessToken: string, userSecret: string, appSecret: string, operationID?: string, userInputs?: IUserInputs[], baseURL?: string) => Promise>; export declare const requestGetBatchTransfers: (accessToken: string, userSecret: string, appSecret: string, fromDate: string, toDate: string, operationID?: string, userInputs?: IUserInputs[], baseURL?: string) => Promise>; export declare const requestGetBatchItems: (accessToken: string, userSecret: string, appSecret: string, reference: string, operationID?: string, userInputs?: IUserInputs[], baseURL?: string) => Promise>; export declare const requestCreateBatchFile: (accessToken: string, userSecret: string, appSecret: string, sender: ITransferAccount, type: BatchTransferType, items: IBatchItem[], operationID?: string, userInputs?: IUserInputs[], baseURL?: string) => Promise>; export declare const requestCreateBatchTransfer: (accessToken: string, userSecret: string, appSecret: string, senderID: string, type: BatchTransferType, items: IBatchItem[], remark?: string, operationID?: string, userInputs?: IUserInputs[], baseURL?: string) => Promise>; export declare const requestCreateAchPull: (accessToken: string, userSecret: string, appSecret: string, transfer: IAchPull, operationID?: string, userInputs?: IUserInputs[], baseURL?: string) => Promise>; export declare const requestGetAchPull: (accessToken: string, userSecret: string, appSecret: string, operationID: string, userInputs?: IUserInputs[], baseURL?: string) => Promise>;