import { SimpleJsonHttp } from "../shared/http"; import { WalletApi } from "./api"; import type { ShortTokenResponse } from "./wallet.types"; /** * # Доступ к API QIWI Кошелька * [Документация QIWI](https://developer.qiwi.com/ru/qiwi-wallet-personal-advanced/) * * @export * @class WalletOauthApi * @extends {WalletApi} */ export declare class WalletOauthApi extends WalletApi { static readonly CLIENT_ID = "api_wallet_private"; static readonly CLIENT_SECRET = "hTFPyt"; static readonly CLIENT_SOFTWARE = "api"; protected readonly _http: SimpleJsonHttp; /** * * * @protected * @return {SimpleJsonHttp} * @memberof WalletOauthApi */ protected _getHttp(): SimpleJsonHttp; /** * ## Выпуск OAuth-токена * * Создаёт токен с увеличенным сроком действия (10 лет) * * [Документация](https://developer.qiwi.com/ru/qiwi-wallet-personal-advanced/?http#intro) * * @return {Promise>} Promise> * @memberof WalletOauthApi */ createToken(): Promise; }