/** * Audius API * * The version of the OpenAPI document: 1.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 * as runtime from '../runtime'; import type { ClaimRewardsRequestBody, ClaimRewardsResponse, CreateRewardCodeRequest, CreateRewardCodeResponse } from '../models'; export interface ClaimRewardsRequest { reward: ClaimRewardsRequestBody; } export interface CreateRewardCodeOperationRequest { createRewardCodeRequest: CreateRewardCodeRequest; } /** * */ export declare class RewardsApi extends runtime.BaseAPI { /** * @hidden * Claims all the filtered undisbursed rewards for a user */ claimRewardsRaw(params: ClaimRewardsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Claims all the filtered undisbursed rewards for a user */ claimRewards(params: ClaimRewardsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * @hidden * Creates a new reward code with Solana signature verification */ createRewardCodeRaw(params: CreateRewardCodeOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Creates a new reward code with Solana signature verification */ createRewardCode(params: CreateRewardCodeOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; }