import { WalletApi } from "./api"; import type { CardResponse, StringOrNumber, CardUnblockResponse, CardRequisitesResponse, CardRenameResponse } from "./wallet.types"; /** * # API QIWI Мастер * [Документация QIWI](https://developer.qiwi.com/ru/qiwi-wallet-personal/#default_balance) * * @export * @class WalletCardsApi * @extends {WalletApi} */ export declare class WalletCardsApi extends WalletApi { /** * ## Список карт * * Успешный ответ содержит JSON-массив с информацией о * выпущенных картах * * @param {*} [options] * @return {Promise} Promise * @memberof WalletCardsApi */ get({ onlyQiwiMaster }?: { onlyQiwiMaster?: boolean | undefined; }): Promise; /** * ## Блокировка карты * * **Этот метод требует наличия валидного `walletId` (номера телефона привязанного к кошельку) в конфигурации API.** * * @param {StringOrNumber} cardId * @return {Promise} Promise * @memberof WalletCardsApi */ block(cardId: StringOrNumber): Promise; /** * ## Разблокировка карты * * Успешный ответ содержит JSON со статусом операции * * **Этот метод требует наличия валидного `walletId` (номера телефона привязанного к кошельку) в конфигурации API.** * * @param {StringOrNumber} cardId * @return {Promise} Promise * @memberof WalletCardsApi */ unblock(cardId: StringOrNumber): Promise; /** * ## Получение реквизитов карты * * Успешный ответ содержит JSON с PAN и CVV карты * * **Этот метод требует наличия валидного `walletId` (номера телефона привязанного к кошельку) в конфигурации API.** * * @param {StringOrNumber} cardId * @return {Promise} Promise * @memberof WalletCardsApi */ getRequisites(cardId: StringOrNumber): Promise; /** * ## Переименование карты * * Успешный ответ содержит JSON со статусом операции * * **Этот метод требует наличия валидного `walletId` (номера телефона привязанного к кошельку) в конфигурации API.** * * @param {StringOrNumber} cardId * @param {StringOrNumber} alias * @return {Promise} Promise * @memberof WalletCardsApi */ rename(cardId: StringOrNumber, alias: string): Promise; }