import type { BaseTokenDto } from '../models/BaseTokenDto'; import type { PrimaryYieldCurveResponseDto } from '../models/PrimaryYieldCurveResponseDto'; import type { SecondaryYieldCurveResponseDto } from '../models/SecondaryYieldCurveResponseDto'; import type { SystemSettingRawDto } from '../models/SystemSettingRawDto'; import type { ToggleStatusDto } from '../models/ToggleStatusDto'; import type { TokenPriceQueryDto } from '../models/TokenPriceQueryDto'; import type { TokenPricesWithIdsDto } from '../models/TokenPricesWithIdsDto'; import type { CancelablePromise } from '../core/CancelablePromise'; export declare class GeneralService { /** * get base token info with metadata * @returns BaseTokenDto * @throws ApiError */ static generalControllerGetMarketInfoList(): CancelablePromise>; /** * @returns SystemSettingRawDto * @throws ApiError */ static generalControllerGetLtvRatio(): CancelablePromise; /** * @param requestBody * @returns TokenPricesWithIdsDto * @throws ApiError */ static generalControllerGetTokenPriceByTokenIds(requestBody: TokenPriceQueryDto): CancelablePromise; /** * @param baseTokenId * @param queryTime queryTime in unixtime seconds, 10 digits * @returns PrimaryYieldCurveResponseDto * @throws ApiError */ static generalControllerGetPrimaryYieldCurveByBaseTokenIdAndQueryTime(baseTokenId: string, queryTime: string): CancelablePromise; /** * @param baseTokenId * @param queryTime queryTime in unixtime seconds, 10 digits * @returns SecondaryYieldCurveResponseDto * @throws ApiError */ static generalControllerGetSecondaryYieldCurveByBaseTokenIdAndQueryTime(baseTokenId: string, queryTime: string): CancelablePromise; /** * @param xServiceName at least 3 character * @returns ToggleStatusDto * @throws ApiError */ static generalControllerGetOpsToggles(xServiceName: string): CancelablePromise; }