/** * Raiden API * https://raiden-network.readthedocs.io/en/latest/rest_api.html * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import { Observable } from 'rxjs'; import { BaseAPI } from '../runtime'; import { Partner, TokenNetworkAddress } from '../models'; export interface GetTokenRequest { tokenAddress: string; } export interface GetTokenPartnersRequest { tokenAddress: string; } export interface RegisterTokenRequest { tokenAddress: string; } /** * no description */ export declare class TokensApi extends BaseAPI { /** * Returns the address of the corresponding token network for the given token, if the token is registered. * Address of the corresponding token network */ getToken: (requestParameters: GetTokenRequest) => Observable; /** * Returns a list of all partners with whom you have non-settled channels for a certain token. * List of all partners with whom you have non-settled channels */ getTokenPartners: (requestParameters: GetTokenPartnersRequest) => Observable; /** * Returns a list of addresses of all registered tokens. */ getTokens: () => Observable; /** * If a token is not registered yet (i.e.: A token network for that token does not exist in the registry), we need to register it by deploying a token network contract for that token. * Registers a token */ registerToken: (requestParameters: RegisterTokenRequest) => Observable; } //# sourceMappingURL=TokensApi.d.ts.map