import { APIResource } from "../core/resource.mjs"; import { APIPromise } from "../core/api-promise.mjs"; import { Page, type PageParams, PagePromise } from "../core/pagination.mjs"; import { RequestOptions } from "../internal/request-options.mjs"; export declare class Cards extends APIResource { /** * Create a Card * * @example * ```ts * const card = await client.cards.create({ * account_id: 'account_in71c4amph0vgo2qllky', * }); * ``` */ create(body: CardCreateParams, options?: RequestOptions): APIPromise; /** * Retrieve a Card * * @example * ```ts * const card = await client.cards.retrieve( * 'card_oubs0hwk5rn6knuecxg2', * ); * ``` */ retrieve(cardID: string, options?: RequestOptions): APIPromise; /** * Update a Card * * @example * ```ts * const card = await client.cards.update( * 'card_oubs0hwk5rn6knuecxg2', * ); * ``` */ update(cardID: string, body: CardUpdateParams, options?: RequestOptions): APIPromise; /** * List Cards * * @example * ```ts * // Automatically fetches more pages as needed. * for await (const card of client.cards.list()) { * // ... * } * ``` */ list(query?: CardListParams | null | undefined, options?: RequestOptions): PagePromise; /** * Create an iframe URL for a Card to display the card details. More details about * styling and usage can be found in the * [documentation](/documentation/embedded-card-component). * * @example * ```ts * const cardIframeURL = * await client.cards.createDetailsIframe( * 'card_oubs0hwk5rn6knuecxg2', * ); * ``` */ createDetailsIframe(cardID: string, body: CardCreateDetailsIframeParams, options?: RequestOptions): APIPromise; /** * Sensitive details for a Card include the primary account number, expiry, card * verification code, and PIN. * * @example * ```ts * const cardDetails = await client.cards.details( * 'card_oubs0hwk5rn6knuecxg2', * ); * ``` */ details(cardID: string, options?: RequestOptions): APIPromise; /** * Update a Card's PIN * * @example * ```ts * const cardDetails = await client.cards.updatePin( * 'card_oubs0hwk5rn6knuecxg2', * { pin: '1234' }, * ); * ``` */ updatePin(cardID: string, body: CardUpdatePinParams, options?: RequestOptions): APIPromise; } export type CardsPage = Page; /** * Cards may operate on credit, debit, or prepaid BINs. They’ll immediately work * for online purchases after you create them. All cards work on a good funds * model, and maintain a maximum limit of 100% of the Account’s available balance * at the time of transaction. Funds are deducted from the Account upon transaction * settlement. */ export interface Card { /** * The card identifier. */ id: string; /** * The identifier for the account this card belongs to. */ account_id: string; /** * Controls that restrict how this card can be used. */ authorization_controls: Card.AuthorizationControls | null; /** * The Card's billing address. */ billing_address: Card.BillingAddress; /** * The Bank Identification Number (BIN) of the Card. */ bin: string; /** * The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) date and time at which * the Card was created. */ created_at: string; /** * The card's description for display purposes. */ description: string | null; /** * The contact information used in the two-factor steps for digital wallet card * creation. At least one field must be present to complete the digital wallet * steps. */ digital_wallet: Card.DigitalWallet | null; /** * The identifier for the entity associated with this card. */ entity_id: string | null; /** * The month the card expires in M format (e.g., August is 8). */ expiration_month: number; /** * The year the card expires in YYYY format (e.g., 2025). */ expiration_year: number; /** * The idempotency key you chose for this object. This value is unique across * Increase and is used to ensure that a request is only processed once. Learn more * about [idempotency](https://increase.com/documentation/idempotency-keys). */ idempotency_key: string | null; /** * The last 4 digits of the Card's Primary Account Number. */ last4: string; /** * This indicates if payments can be made with the card. * * - `active` - The card is active. * - `disabled` - The card is temporarily disabled. * - `canceled` - The card is permanently canceled. */ status: 'active' | 'disabled' | 'canceled'; /** * A constant representing the object's type. For this resource it will always be * `card`. */ type: 'card'; [k: string]: unknown; } export declare namespace Card { /** * Controls that restrict how this card can be used. */ interface AuthorizationControls { /** * Restricts which Merchant Acceptor IDs are allowed or blocked for authorizations * on this card. */ merchant_acceptor_identifier: AuthorizationControls.MerchantAcceptorIdentifier | null; /** * Restricts which Merchant Category Codes are allowed or blocked for * authorizations on this card. */ merchant_category_code: AuthorizationControls.MerchantCategoryCode | null; /** * Restricts which merchant countries are allowed or blocked for authorizations on * this card. */ merchant_country: AuthorizationControls.MerchantCountry | null; /** * Controls how many times this card can be used. */ usage: AuthorizationControls.Usage | null; } namespace AuthorizationControls { /** * Restricts which Merchant Acceptor IDs are allowed or blocked for authorizations * on this card. */ interface MerchantAcceptorIdentifier { /** * The Merchant Acceptor IDs that are allowed for authorizations on this card. */ allowed: Array | null; /** * The Merchant Acceptor IDs that are blocked for authorizations on this card. */ blocked: Array | null; } namespace MerchantAcceptorIdentifier { interface Allowed { /** * The Merchant Acceptor ID. */ identifier: string; } interface Blocked { /** * The Merchant Acceptor ID. */ identifier: string; } } /** * Restricts which Merchant Category Codes are allowed or blocked for * authorizations on this card. */ interface MerchantCategoryCode { /** * The Merchant Category Codes that are allowed for authorizations on this card. */ allowed: Array | null; /** * The Merchant Category Codes that are blocked for authorizations on this card. */ blocked: Array | null; } namespace MerchantCategoryCode { interface Allowed { /** * The Merchant Category Code (MCC). */ code: string; } interface Blocked { /** * The Merchant Category Code (MCC). */ code: string; } } /** * Restricts which merchant countries are allowed or blocked for authorizations on * this card. */ interface MerchantCountry { /** * The merchant countries that are allowed for authorizations on this card. */ allowed: Array | null; /** * The merchant countries that are blocked for authorizations on this card. */ blocked: Array | null; } namespace MerchantCountry { interface Allowed { /** * The ISO 3166-1 alpha-2 country code. */ country: string; } interface Blocked { /** * The ISO 3166-1 alpha-2 country code. */ country: string; } } /** * Controls how many times this card can be used. */ interface Usage { /** * Whether the card is for a single use or multiple uses. * * - `single_use` - The card can only be used for a single authorization. * - `multi_use` - The card can be used for multiple authorizations. */ category: 'single_use' | 'multi_use'; /** * Controls for multi-use cards. Required if and only if `category` is `multi_use`. */ multi_use: Usage.MultiUse | null; /** * Controls for single-use cards. Required if and only if `category` is * `single_use`. */ single_use: Usage.SingleUse | null; } namespace Usage { /** * Controls for multi-use cards. Required if and only if `category` is `multi_use`. */ interface MultiUse { /** * Spending limits for this card. The most restrictive limit applies if multiple * limits match. */ spending_limits: Array | null; } namespace MultiUse { interface SpendingLimit { /** * The interval at which the spending limit is enforced. * * - `all_time` - The spending limit applies over the lifetime of the card. * - `per_transaction` - The spending limit applies per transaction. * - `per_day` - The spending limit applies per day. Resets nightly at midnight * UTC. * - `per_week` - The spending limit applies per week. Resets weekly on Mondays at * midnight UTC. * - `per_month` - The spending limit applies per month. Resets on the first of the * month, midnight UTC. */ interval: 'all_time' | 'per_transaction' | 'per_day' | 'per_week' | 'per_month'; /** * The Merchant Category Codes (MCCs) this spending limit applies to. If not set, * the limit applies to all transactions. */ merchant_category_codes: Array | null; /** * The maximum settlement amount permitted in the given interval. */ settlement_amount: number; } namespace SpendingLimit { interface MerchantCategoryCode { /** * The Merchant Category Code (MCC). */ code: string; } } } /** * Controls for single-use cards. Required if and only if `category` is * `single_use`. */ interface SingleUse { /** * The settlement amount constraint for this single-use card. */ settlement_amount: SingleUse.SettlementAmount; } namespace SingleUse { /** * The settlement amount constraint for this single-use card. */ interface SettlementAmount { /** * The operator used to compare the settlement amount. * * - `equals` - The settlement amount must be exactly the specified value. * - `less_than_or_equals` - The settlement amount must be less than or equal to * the specified value. */ comparison: 'equals' | 'less_than_or_equals'; /** * The settlement amount value. */ value: number; } } } } /** * The Card's billing address. */ interface BillingAddress { /** * The city of the billing address. */ city: string | null; /** * The first line of the billing address. */ line1: string | null; /** * The second line of the billing address. */ line2: string | null; /** * The postal code of the billing address. */ postal_code: string | null; /** * The US state of the billing address. */ state: string | null; } /** * The contact information used in the two-factor steps for digital wallet card * creation. At least one field must be present to complete the digital wallet * steps. */ interface DigitalWallet { /** * The digital card profile assigned to this digital card. Card profiles may also * be assigned at the program level. */ digital_card_profile_id: string | null; /** * An email address that can be used to verify the cardholder via one-time passcode * over email. */ email: string | null; /** * A phone number that can be used to verify the cardholder via one-time passcode * over SMS. */ phone: string | null; } } /** * An object containing the sensitive details (card number, CVC, PIN, etc) for a * Card. These details are not included in the Card object. If you'd prefer to * never access these details directly, you can use the * [embedded iframe](/documentation/embedded-card-component) to display the * information to your users. */ export interface CardDetails { /** * The identifier for the Card for which sensitive details have been returned. */ card_id: string; /** * The month the card expires in M format (e.g., August is 8). */ expiration_month: number; /** * The year the card expires in YYYY format (e.g., 2025). */ expiration_year: number; /** * The 4-digit PIN for the card, for use with ATMs. */ pin: string; /** * The card number. */ primary_account_number: string; /** * A constant representing the object's type. For this resource it will always be * `card_details`. */ type: 'card_details'; /** * The three-digit verification code for the card. It's also known as the Card * Verification Code (CVC), the Card Verification Value (CVV), or the Card * Identification (CID). */ verification_code: string; } /** * An object containing the iframe URL for a Card. */ export interface CardIframeURL { /** * The time the iframe URL will expire. */ expires_at: string; /** * The iframe URL for the Card. Treat this as an opaque URL. */ iframe_url: string; /** * A constant representing the object's type. For this resource it will always be * `card_iframe_url`. */ type: 'card_iframe_url'; } export interface CardCreateParams { /** * The Account the card should belong to. */ account_id: string; /** * Controls that restrict how this card can be used. */ authorization_controls?: CardCreateParams.AuthorizationControls; /** * The card's billing address. */ billing_address?: CardCreateParams.BillingAddress; /** * The description you choose to give the card. */ description?: string; /** * The contact information used in the two-factor steps for digital wallet card * creation. To add the card to a digital wallet, you may supply an email or phone * number with this request. Otherwise, subscribe and then action a Real Time * Decision with the category `digital_wallet_token_requested` or * `digital_wallet_authentication_requested`. */ digital_wallet?: CardCreateParams.DigitalWallet; /** * The Entity the card belongs to. You only need to supply this in rare situations * when the card is not for the Account holder. */ entity_id?: string; [k: string]: unknown; } export declare namespace CardCreateParams { /** * Controls that restrict how this card can be used. */ interface AuthorizationControls { /** * Restricts which Merchant Acceptor IDs are allowed or blocked for authorizations * on this card. */ merchant_acceptor_identifier?: AuthorizationControls.MerchantAcceptorIdentifier; /** * Restricts which Merchant Category Codes are allowed or blocked for * authorizations on this card. */ merchant_category_code?: AuthorizationControls.MerchantCategoryCode; /** * Restricts which merchant countries are allowed or blocked for authorizations on * this card. */ merchant_country?: AuthorizationControls.MerchantCountry; /** * Controls how many times this card can be used. */ usage?: AuthorizationControls.Usage; } namespace AuthorizationControls { /** * Restricts which Merchant Acceptor IDs are allowed or blocked for authorizations * on this card. */ interface MerchantAcceptorIdentifier { /** * The Merchant Acceptor IDs that are allowed for authorizations on this card. * Authorizations with Merchant Acceptor IDs not in this list will be declined. */ allowed?: Array; /** * The Merchant Acceptor IDs that are blocked for authorizations on this card. * Authorizations with Merchant Acceptor IDs in this list will be declined. */ blocked?: Array; } namespace MerchantAcceptorIdentifier { interface Allowed { /** * The Merchant Acceptor ID. */ identifier: string; } interface Blocked { /** * The Merchant Acceptor ID. */ identifier: string; } } /** * Restricts which Merchant Category Codes are allowed or blocked for * authorizations on this card. */ interface MerchantCategoryCode { /** * The Merchant Category Codes that are allowed for authorizations on this card. * Authorizations with Merchant Category Codes not in this list will be declined. */ allowed?: Array; /** * The Merchant Category Codes that are blocked for authorizations on this card. * Authorizations with Merchant Category Codes in this list will be declined. */ blocked?: Array; } namespace MerchantCategoryCode { interface Allowed { /** * The Merchant Category Code. */ code: string; } interface Blocked { /** * The Merchant Category Code. */ code: string; } } /** * Restricts which merchant countries are allowed or blocked for authorizations on * this card. */ interface MerchantCountry { /** * The merchant countries that are allowed for authorizations on this card. * Authorizations with merchant countries not in this list will be declined. */ allowed?: Array; /** * The merchant countries that are blocked for authorizations on this card. * Authorizations with merchant countries in this list will be declined. */ blocked?: Array; } namespace MerchantCountry { interface Allowed { /** * The ISO 3166-1 alpha-2 country code. */ country: string; } interface Blocked { /** * The ISO 3166-1 alpha-2 country code. */ country: string; } } /** * Controls how many times this card can be used. */ interface Usage { /** * Whether the card is for a single use or multiple uses. * * - `single_use` - The card can only be used for a single authorization. * - `multi_use` - The card can be used for multiple authorizations. */ category: 'single_use' | 'multi_use'; /** * Controls for multi-use cards. Required if and only if `category` is `multi_use`. */ multi_use?: Usage.MultiUse; /** * Controls for single-use cards. Required if and only if `category` is * `single_use`. */ single_use?: Usage.SingleUse; } namespace Usage { /** * Controls for multi-use cards. Required if and only if `category` is `multi_use`. */ interface MultiUse { /** * Spending limits for this card. The most restrictive limit applies if multiple * limits match. */ spending_limits?: Array; } namespace MultiUse { interface SpendingLimit { /** * The interval at which the spending limit is enforced. * * - `all_time` - The spending limit applies over the lifetime of the card. * - `per_transaction` - The spending limit applies per transaction. * - `per_day` - The spending limit applies per day. Resets nightly at midnight * UTC. * - `per_week` - The spending limit applies per week. Resets weekly on Mondays at * midnight UTC. * - `per_month` - The spending limit applies per month. Resets on the first of the * month, midnight UTC. */ interval: 'all_time' | 'per_transaction' | 'per_day' | 'per_week' | 'per_month'; /** * The maximum settlement amount permitted in the given interval. */ settlement_amount: number; /** * The Merchant Category Codes this spending limit applies to. If not set, the * limit applies to all transactions. */ merchant_category_codes?: Array; } namespace SpendingLimit { interface MerchantCategoryCode { /** * The Merchant Category Code. */ code: string; } } } /** * Controls for single-use cards. Required if and only if `category` is * `single_use`. */ interface SingleUse { /** * The settlement amount constraint for this single-use card. */ settlement_amount: SingleUse.SettlementAmount; } namespace SingleUse { /** * The settlement amount constraint for this single-use card. */ interface SettlementAmount { /** * The operator used to compare the settlement amount. * * - `equals` - The settlement amount must be exactly the specified value. * - `less_than_or_equals` - The settlement amount must be less than or equal to * the specified value. */ comparison: 'equals' | 'less_than_or_equals'; /** * The settlement amount value. */ value: number; } } } } /** * The card's billing address. */ interface BillingAddress { /** * The city of the billing address. */ city: string; /** * The first line of the billing address. */ line1: string; /** * The postal code of the billing address. */ postal_code: string; /** * The US state of the billing address. */ state: string; /** * The second line of the billing address. */ line2?: string; } /** * The contact information used in the two-factor steps for digital wallet card * creation. To add the card to a digital wallet, you may supply an email or phone * number with this request. Otherwise, subscribe and then action a Real Time * Decision with the category `digital_wallet_token_requested` or * `digital_wallet_authentication_requested`. */ interface DigitalWallet { /** * The digital card profile assigned to this digital card. */ digital_card_profile_id?: string; /** * An email address that can be used to contact and verify the cardholder via * one-time passcode over email. */ email?: string; /** * A phone number that can be used to contact and verify the cardholder via * one-time passcode over SMS. */ phone?: string; } } export interface CardUpdateParams { /** * Controls that restrict how this card can be used. */ authorization_controls?: CardUpdateParams.AuthorizationControls; /** * The card's updated billing address. */ billing_address?: CardUpdateParams.BillingAddress; /** * The description you choose to give the card. */ description?: string; /** * The contact information used in the two-factor steps for digital wallet card * creation. At least one field must be present to complete the digital wallet * steps. */ digital_wallet?: CardUpdateParams.DigitalWallet; /** * The Entity the card belongs to. You only need to supply this in rare situations * when the card is not for the Account holder. */ entity_id?: string; /** * The status to update the Card with. * * - `active` - The card is active. * - `disabled` - The card is temporarily disabled. * - `canceled` - The card is permanently canceled. */ status?: 'active' | 'disabled' | 'canceled'; } export declare namespace CardUpdateParams { /** * Controls that restrict how this card can be used. */ interface AuthorizationControls { /** * Restricts which Merchant Acceptor IDs are allowed or blocked for authorizations * on this card. */ merchant_acceptor_identifier?: AuthorizationControls.MerchantAcceptorIdentifier; /** * Restricts which Merchant Category Codes are allowed or blocked for * authorizations on this card. */ merchant_category_code?: AuthorizationControls.MerchantCategoryCode; /** * Restricts which merchant countries are allowed or blocked for authorizations on * this card. */ merchant_country?: AuthorizationControls.MerchantCountry; /** * Controls how many times this card can be used. */ usage?: AuthorizationControls.Usage; } namespace AuthorizationControls { /** * Restricts which Merchant Acceptor IDs are allowed or blocked for authorizations * on this card. */ interface MerchantAcceptorIdentifier { /** * The Merchant Acceptor IDs that are allowed for authorizations on this card. * Authorizations with Merchant Acceptor IDs not in this list will be declined. */ allowed?: Array; /** * The Merchant Acceptor IDs that are blocked for authorizations on this card. * Authorizations with Merchant Acceptor IDs in this list will be declined. */ blocked?: Array; } namespace MerchantAcceptorIdentifier { interface Allowed { /** * The Merchant Acceptor ID. */ identifier: string; } interface Blocked { /** * The Merchant Acceptor ID. */ identifier: string; } } /** * Restricts which Merchant Category Codes are allowed or blocked for * authorizations on this card. */ interface MerchantCategoryCode { /** * The Merchant Category Codes that are allowed for authorizations on this card. * Authorizations with Merchant Category Codes not in this list will be declined. */ allowed?: Array; /** * The Merchant Category Codes that are blocked for authorizations on this card. * Authorizations with Merchant Category Codes in this list will be declined. */ blocked?: Array; } namespace MerchantCategoryCode { interface Allowed { /** * The Merchant Category Code. */ code: string; } interface Blocked { /** * The Merchant Category Code. */ code: string; } } /** * Restricts which merchant countries are allowed or blocked for authorizations on * this card. */ interface MerchantCountry { /** * The merchant countries that are allowed for authorizations on this card. * Authorizations with merchant countries not in this list will be declined. */ allowed?: Array; /** * The merchant countries that are blocked for authorizations on this card. * Authorizations with merchant countries in this list will be declined. */ blocked?: Array; } namespace MerchantCountry { interface Allowed { /** * The ISO 3166-1 alpha-2 country code. */ country: string; } interface Blocked { /** * The ISO 3166-1 alpha-2 country code. */ country: string; } } /** * Controls how many times this card can be used. */ interface Usage { /** * Whether the card is for a single use or multiple uses. * * - `single_use` - The card can only be used for a single authorization. * - `multi_use` - The card can be used for multiple authorizations. */ category: 'single_use' | 'multi_use'; /** * Controls for multi-use cards. Required if and only if `category` is `multi_use`. */ multi_use?: Usage.MultiUse; /** * Controls for single-use cards. Required if and only if `category` is * `single_use`. */ single_use?: Usage.SingleUse; } namespace Usage { /** * Controls for multi-use cards. Required if and only if `category` is `multi_use`. */ interface MultiUse { /** * Spending limits for this card. The most restrictive limit applies if multiple * limits match. */ spending_limits?: Array; } namespace MultiUse { interface SpendingLimit { /** * The interval at which the spending limit is enforced. * * - `all_time` - The spending limit applies over the lifetime of the card. * - `per_transaction` - The spending limit applies per transaction. * - `per_day` - The spending limit applies per day. Resets nightly at midnight * UTC. * - `per_week` - The spending limit applies per week. Resets weekly on Mondays at * midnight UTC. * - `per_month` - The spending limit applies per month. Resets on the first of the * month, midnight UTC. */ interval: 'all_time' | 'per_transaction' | 'per_day' | 'per_week' | 'per_month'; /** * The maximum settlement amount permitted in the given interval. */ settlement_amount: number; /** * The Merchant Category Codes this spending limit applies to. If not set, the * limit applies to all transactions. */ merchant_category_codes?: Array; } namespace SpendingLimit { interface MerchantCategoryCode { /** * The Merchant Category Code. */ code: string; } } } /** * Controls for single-use cards. Required if and only if `category` is * `single_use`. */ interface SingleUse { /** * The settlement amount constraint for this single-use card. */ settlement_amount: SingleUse.SettlementAmount; } namespace SingleUse { /** * The settlement amount constraint for this single-use card. */ interface SettlementAmount { /** * The operator used to compare the settlement amount. * * - `equals` - The settlement amount must be exactly the specified value. * - `less_than_or_equals` - The settlement amount must be less than or equal to * the specified value. */ comparison: 'equals' | 'less_than_or_equals'; /** * The settlement amount value. */ value: number; } } } } /** * The card's updated billing address. */ interface BillingAddress { /** * The city of the billing address. */ city: string; /** * The first line of the billing address. */ line1: string; /** * The postal code of the billing address. */ postal_code: string; /** * The US state of the billing address. */ state: string; /** * The second line of the billing address. */ line2?: string; } /** * The contact information used in the two-factor steps for digital wallet card * creation. At least one field must be present to complete the digital wallet * steps. */ interface DigitalWallet { /** * The digital card profile assigned to this digital card. */ digital_card_profile_id?: string; /** * An email address that can be used to verify the cardholder via one-time passcode * over email. */ email?: string; /** * A phone number that can be used to verify the cardholder via one-time passcode * over SMS. */ phone?: string; } } export interface CardListParams extends PageParams { /** * Filter Cards to ones belonging to the specified Account. */ account_id?: string; created_at?: CardListParams.CreatedAt; /** * Filter records to the one with the specified `idempotency_key` you chose for * that object. This value is unique across Increase and is used to ensure that a * request is only processed once. Learn more about * [idempotency](https://increase.com/documentation/idempotency-keys). */ idempotency_key?: string; status?: CardListParams.Status; } export declare namespace CardListParams { interface CreatedAt { /** * Return results after this [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) * timestamp. */ after?: string; /** * Return results before this [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) * timestamp. */ before?: string; /** * Return results on or after this * [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) timestamp. */ on_or_after?: string; /** * Return results on or before this * [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) timestamp. */ on_or_before?: string; } interface Status { /** * Filter Cards by status. For GET requests, this should be encoded as a * comma-delimited string, such as `?in=one,two,three`. */ in?: Array<'active' | 'disabled' | 'canceled'>; } } export interface CardCreateDetailsIframeParams { /** * The identifier of the Physical Card to create an iframe for. This will inform * the appearance of the card rendered in the iframe. */ physical_card_id?: string; } export interface CardUpdatePinParams { /** * The 4-digit PIN for the card, for use with ATMs. */ pin: string; } export declare namespace Cards { export { type Card as Card, type CardDetails as CardDetails, type CardIframeURL as CardIframeURL, type CardsPage as CardsPage, type CardCreateParams as CardCreateParams, type CardUpdateParams as CardUpdateParams, type CardListParams as CardListParams, type CardCreateDetailsIframeParams as CardCreateDetailsIframeParams, type CardUpdatePinParams as CardUpdatePinParams, }; } //# sourceMappingURL=cards.d.mts.map