/**
 * Platform
 * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
 *
 * 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 type { FavoriteAddReq, ResponseClassBoolean, ResponseClassPageDomainTokenFavorite, TokenFavorite } from '../models/index';
import * as runtime from '../runtime';
interface AddFavoriteUsingPOSTRequest {
    tokenFavorite?: TokenFavorite;
}
interface CancelFavoriteUsingPOSTRequest {
    favoriteAddReq?: FavoriteAddReq;
}
interface GetFavoriteListUsingGETRequest {
    pageNum?: number;
    pageSize?: number;
}
interface IsFavoritedUsingGETRequest {
    tokenAddress: string;
}
/**
 *
 */
export declare class ModelTokenFavoriteApi extends runtime.BaseAPI {
    /**
     * add favorite
     * add
     */
    addFavoriteUsingPOSTRaw(requestParameters: AddFavoriteUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseClassBoolean>>;
    /**
     * add favorite
     * add
     */
    addFavoriteUsingPOST(requestParameters?: AddFavoriteUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseClassBoolean>;
    /**
     * cancel favorite
     * cancel
     */
    cancelFavoriteUsingPOSTRaw(requestParameters: CancelFavoriteUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseClassBoolean>>;
    /**
     * cancel favorite
     * cancel
     */
    cancelFavoriteUsingPOST(requestParameters?: CancelFavoriteUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseClassBoolean>;
    /**
     * get favorite list
     * list
     */
    getFavoriteListUsingGETRaw(requestParameters: GetFavoriteListUsingGETRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseClassPageDomainTokenFavorite>>;
    /**
     * get favorite list
     * list
     */
    getFavoriteListUsingGET(requestParameters?: GetFavoriteListUsingGETRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseClassPageDomainTokenFavorite>;
    /**
     * check if favorited
     * is-favorited
     */
    isFavoritedUsingGETRaw(requestParameters: IsFavoritedUsingGETRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseClassBoolean>>;
    /**
     * check if favorited
     * is-favorited
     */
    isFavoritedUsingGET(requestParameters: IsFavoritedUsingGETRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseClassBoolean>;
}
export {};
