import type { BaseClientOptions, BaseRequestOptions } from "../../../../BaseClient.js"; import * as core from "../../../../core/index.js"; import * as BasisTheory from "../../../index.js"; export declare namespace Enrichments { interface Options extends BaseClientOptions { } interface RequestOptions extends BaseRequestOptions { } } export declare class Enrichments { protected readonly _options: Enrichments.Options; constructor(_options?: Enrichments.Options); /** * @param {BasisTheory.BankVerificationRequest} request * @param {Enrichments.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link BasisTheory.BadRequestError} * @throws {@link BasisTheory.UnauthorizedError} * @throws {@link BasisTheory.ForbiddenError} * * @example * await client.enrichments.bankAccountVerify({ * tokenId: "token_id" * }) */ bankAccountVerify(request: BasisTheory.BankVerificationRequest, requestOptions?: Enrichments.RequestOptions): core.HttpResponsePromise; private __bankAccountVerify; /** * @param {BasisTheory.EnrichmentsGetCardDetailsRequest} request * @param {Enrichments.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link BasisTheory.UnauthorizedError} * @throws {@link BasisTheory.ForbiddenError} * * @example * await client.enrichments.getcarddetails({ * bin: "bin" * }) */ getcarddetails(request: BasisTheory.EnrichmentsGetCardDetailsRequest, requestOptions?: Enrichments.RequestOptions): core.HttpResponsePromise; private __getcarddetails; protected _getCustomAuthorizationHeaders(): Promise>; }