/// import { APIOptions } from './APIOptions'; import { APIResponse } from './APIResponse'; import { BaseAPI } from './BaseAPI'; import { OpenAccountRequest } from './accounts/requests/OpenAccountRequest'; import { AccountResponse } from './accounts/responses/AccountResponse'; import { AssetTotalsResponse } from './accounts/responses/AssetTotalsResponse'; import { AssetTotalsRequest } from './accounts/requests/AssetTotalsRequest'; import { CashTotalsRequest } from './accounts/requests/CashTotalsRequest'; import { CashTotalsResponse } from './accounts/responses/CashTotalsResponse'; import { UploadDocumentRequest } from './kyc/requests/UploadDocumentRequest'; import { UploadDocumentResponse } from './kyc/responses/UploadDocumentResponse'; import { SubmitKYCDocumentCheckRequest } from './kyc/requests/SubmitKYCDocumentCheckRequest'; import { KYCDocumentCheckResponse } from './kyc/responses/KYCDocumentCheckResponse'; import { GetKYCDocumentCheckRequest } from './kyc/requests/GetKYCDocumentCheckRequest'; import { FailKYCDocumentCheckRequest } from './kyc/sandbox-only/FailKYCDocumentCheckRequest'; import { VerifyKYCDocumentCheckRequest } from './kyc/sandbox-only/VerifyKYCDocumentCheckRequest'; import { GetAccountRequest } from './accounts/requests/GetAccountRequest'; import { GetKYCDocumentCheckResponse } from './kyc/responses/GetKYCDocumentCheckResponse'; import { GetAMLCheckRequest } from './aml/requests/GetAMLCheckRequest'; import { GetAMLCheckResponse } from './aml/responses/GetAMLCheckResponse'; import { ApproveAMLCheckRequest } from './aml/sandbox-only/ApproveAMLCheckRequest'; import { AMLCheckResponse } from './aml/responses/AMLCheckResponse'; import { DenyAMLCheckRequest } from './aml/sandbox-only/DenyAMLCheckRequest'; import { GetCIPCheckRequest } from './cip/requests/GetCIPCheckRequest'; import { GetCIPCheckResponse } from './cip/responses/GetCIPCheckResponse'; import { DenyCIPCheckRequest } from './cip/sandbox-only/DenyCIPCheckRequest'; import { CIPCheckResponse } from './cip/responses/CIPCheckResponse'; import { ApproveCIPCheckRequest } from './cip/sandbox-only/ApproveCIPCheckRequest'; import { SubmitCIPCheckForReviewRequest } from './cip/requests/SubmitCIPCheckForReviewRequest'; import { StandardQueryParams } from './StandardQueryParams'; import { GetAgreementPreviewsRequest } from './accounts/requests/GetAgreementPreviewsRequest'; import { AgreementPreviewsResponse } from './accounts/responses/AgreementPreviewsResponse'; import { GetContactRequest } from './contacts/requests/GetContactRequest'; import { ContactResponse } from './contacts/responses/ContactResponse'; import { CreateProcessorTokenFundsTransferMethodRequest } from './funds-transfers/requests/CreateProcessorTokenFundsTransferMethodRequest'; import { FundsTransferMethodResponse } from './funds-transfers/responses/FundsTransferMethodResponse'; import { DepositFundsUsingFundsTransferMethodRequest } from './funds-transfers/requests/DepositFundsUsingFundsTransferMethodRequest'; import { ContributionsResponse } from './funds-transfers/responses/ContributionsResponse'; import { SettleFundsTransferRequest } from './funds-transfers/sandbox-only/SettleFundsTransferRequest'; import { FundsTransferResponse } from './funds-transfers/responses/FundsTransferResponse'; import { ClearFundsTransferRequest } from './funds-transfers/sandbox-only/ClearFundsTransferRequest'; import { ReverseFundsTransferRequest } from './funds-transfers/sandbox-only/ReverseFundsTransferRequest'; import { Query } from './Query'; import { GetContingentHoldRequest } from './contingent-holds/requests/GetContingentHoldRequest'; import { ContingentHold } from './contingent-holds/ContingentHold'; import { ClearContingentHoldRequest } from './contingent-holds/sandbox-only/ClearContingentHoldRequest'; import { WithdrawFundsUsingFundsTransferMethodRequest } from './funds-transfers/requests/WithdrawFundsUsingFundsTransferMethodRequest'; import { DisbursementsResponse } from './funds-transfers/responses/DisbursementsResponse'; import { QueryResponse } from './QueryResponse'; import { FundsTransfer } from './funds-transfers/FundsTransfer'; import { FetchResourceByIDRequest } from './FetchResourceByIDRequest'; import { TransferCashRequest } from './account-cash-transfers/requests/TransferCashRequest'; import { TransferCashResponse } from './account-cash-transfers/responses/TransferCashResponse'; import { WebhookConfig } from './webhooks/WebhookConfig'; import { UpdateWebhookRequest } from './webhooks/requests/UpdateWebHookRequest'; import { UpdateResponse } from './UpdateResponse'; import { AccountCashTransfer } from './account-cash-transfers/AccountCashTransfer'; import { UpdateContactRequest } from './contacts/requests/UpdateContactRequest'; export declare class PrimeTrustAPI extends BaseAPI { constructor(options: APIOptions); getAgreementPreviews(getAgreementPreviewsRequest: GetAgreementPreviewsRequest): Promise>; openAccount(openAccountRequest: OpenAccountRequest): Promise>; getAccount(getAccountRequest: GetAccountRequest): Promise>; updateContact(updateContactRequest: UpdateContactRequest): Promise>; getContact(getContactRequest: GetContactRequest): Promise>; uploadKYCDocument(buff: Buffer, uploadDocumentRequest: UploadDocumentRequest): Promise>; submitKycDocumentCheck(kycDocumentCheckRequest: SubmitKYCDocumentCheckRequest): Promise>; getKycDocumentCheck(getKYCDocumentCheckRequest: GetKYCDocumentCheckRequest): Promise>; sandboxFailKycDocumentCheck(failKYCDocumentCheckRequest: FailKYCDocumentCheckRequest): Promise>; sandboxVerifyKycDocumentCheck(verifyKYCDocumentCheckRequest: VerifyKYCDocumentCheckRequest): Promise>; getAMLChecks(request: StandardQueryParams): Promise>; simulateLongRunningRequest(idempotentID: string, request: DepositFundsUsingFundsTransferMethodRequest): Promise>; getAMLCheck(getAMLCheckRequest: GetAMLCheckRequest): Promise>; sandboxApproveAMLCheck(approveAMLCheckRequest: ApproveAMLCheckRequest): Promise>; sandboxDenyAMLCheck(denyAMLCheckRequest: DenyAMLCheckRequest): Promise>; submitCIPCheckForReview(submitCIPCheckForReviewRequest: SubmitCIPCheckForReviewRequest): Promise>; getCIPChecks(request: StandardQueryParams): Promise>; getCIPCheck(getCIPCheckRequest: GetCIPCheckRequest): Promise>; sandboxDenyCIPCheck(denyCIPCheckRequest: DenyCIPCheckRequest): Promise>; sandboxApproveCIPCheck(approveCIPCheckRequest: ApproveCIPCheckRequest): Promise>; sandboxClearFundsTransfer(request: ClearFundsTransferRequest): Promise>; sandboxSettleFundsTransfer(request: SettleFundsTransferRequest): Promise>; sandboxReverseFundsTransfer(request: ReverseFundsTransferRequest): Promise>; getAccountAssetTotals(assetTotalsRequest: AssetTotalsRequest): Promise>; getAccountAssetTotalsByAccountID(accountID: string): Promise>; getAccountCashTotalsEx(cashTotalsRequest: CashTotalsRequest): Promise>; getAccountCashTotalsByAccountID(accountID: string): Promise>; getContingentHoldsByResourceID(params: object): Promise>>; getContingentHoldByID(request: GetContingentHoldRequest): Promise>>; sandboxClearContingentHold(request: ClearContingentHoldRequest): Promise>>; createFundsTransferMethod(request: CreateProcessorTokenFundsTransferMethodRequest): Promise>; depositFundsUsingFundsTransferMethod(idempotentID: string, request: DepositFundsUsingFundsTransferMethodRequest): Promise>; withdrawFundsUsingFundsTransferMethod(idempotentID: string, request: WithdrawFundsUsingFundsTransferMethodRequest): Promise>; cancelFundsTransfer(request: FetchResourceByIDRequest): Promise>; getFundsTransferByID(request: FetchResourceByIDRequest): Promise>>; getFundsTransfersForAccount(accountID: string): Promise>>; getFundsTransfers(query: Query): Promise>>; transferCash(idempotentID: string, request: TransferCashRequest): Promise>; getCashTransferByID(request: FetchResourceByIDRequest): Promise>>; getWebhookConfigByID(request: FetchResourceByIDRequest): Promise>>; getWebHooksForAccount(accountID: string): Promise>>; updateWebhookConfig(request: UpdateWebhookRequest): Promise>>; }