import { MoovCore } from "../core.js"; import { RequestOptions } from "../lib/sdks.js"; import { ConnectionError, InvalidRequestError, RequestAbortedError, RequestTimeoutError, UnexpectedClientError } from "../models/errors/httpclienterrors.js"; import { MoovError } from "../models/errors/mooverror.js"; import { ResponseValidationError } from "../models/errors/responsevalidationerror.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import * as operations from "../models/operations/index.js"; import { APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; /** * Retrieve the current status and details of an instant verification, including whether the verification method was instant (RTP or FedNow) or same-day * ACH. This helps track the verification process in real-time and provides details in case of exceptions. * * The status will indicate the following: * * - `new`: Verification initiated, credit pending to the payment network * - `sent-credit`: Credit sent, available for verification * - `failed`: Verification failed, description provided, user needs to add a new bank account * - `expired`: Verification expired after 14 days, initiate another verification * - `max-attempts-exceeded`: Five incorrect code attempts exhausted, initiate another verification * * To access this endpoint using an [access token](https://docs.moov.io/api/authentication/access-tokens/) * you'll need to specify the `/accounts/{accountID}/bank-accounts.read` scope. */ export declare function bankAccountsGetVerification(client: MoovCore, request: operations.GetBankAccountVerificationRequest, options?: RequestOptions): APIPromise>; //# sourceMappingURL=bankAccountsGetVerification.d.ts.map