import { ClientSDK, RequestOptions } from "../lib/sdks.js"; import * as operations from "../models/operations/index.js"; export declare class CardIssuing extends ClientSDK { /** * Request a virtual card be issued. * * To access this endpoint using an [access token](https://docs.moov.io/api/authentication/access-tokens/) * you'll need to specify the `/accounts/{accountID}/issued-cards.write` scope. */ request(request: operations.RequestCardRequest, options?: RequestOptions): Promise; /** * List Moov issued cards existing for the account. * * To access this endpoint using an [access token](https://docs.moov.io/api/authentication/access-tokens/) * you'll need to specify the `/accounts/{accountID}/issued-cards.read` scope. */ list(request: operations.ListIssuedCardsRequest, options?: RequestOptions): Promise; /** * Retrieve a single issued card associated with a Moov account. * * To access this endpoint using an [access token](https://docs.moov.io/api/authentication/access-tokens/) * you'll need to specify the `/accounts/{accountID}/issued-cards.read` scope. */ get(request: operations.GetIssuedCardRequest, options?: RequestOptions): Promise; /** * Update a Moov issued card. * * To access this endpoint using an [access token](https://docs.moov.io/api/authentication/access-tokens/) * you'll need to specify the `/accounts/{accountID}/issued-cards.write` scope. */ update(request: operations.UpdateIssuedCardRequest, options?: RequestOptions): Promise; /** * Get issued card with PAN, CVV, and expiration. * * Only use this endpoint if you have provided Moov with a copy of your PCI attestation of compliance. * * To access this endpoint using an [access token](https://docs.moov.io/api/authentication/access-tokens/) * you'll need to specify the `/accounts/{accountID}/issued-cards.read-secure` scope. */ getFull(request: operations.GetFullIssuedCardRequest, options?: RequestOptions): Promise; } //# sourceMappingURL=cardissuing.d.ts.map