import { APIResource } from "../../core/resource.mjs"; import { APIPromise } from "../../core/api-promise.mjs"; import { RequestOptions } from "../../internal/request-options.mjs"; /** * Author, publish, and install Unity Packages V2 packages */ export declare class AvailableUpgrades extends APIResource { /** * List published package versions higher than the version installed for the given * install_key. * * @example HTTP * Representative request and response shapes. * ``` * GET /packages/{package_key}/available-upgrades/?install_key=install_key HTTP/1.1 * Host: rest.ripplingapis.com * Accept: application/json * Rippling-Api-Version: 2024-08-01 * * HTTP/1.1 200 OK * Content-Type: application/json * * { * "results": [ * { * "id": "string", * "version_number": "string", * "description": "string" * } * ] * } * ``` */ retrieve(packageKey: string, query: AvailableUpgradeRetrieveParams, options?: RequestOptions): APIPromise; } export interface AvailableUpgradeRetrieveResponse { results?: Array; } export declare namespace AvailableUpgradeRetrieveResponse { interface Result { id?: string; description?: string; version_number?: string; } } export interface AvailableUpgradeRetrieveParams { /** * The install key of the managed package install. */ install_key: string; } export declare namespace AvailableUpgrades { export { type AvailableUpgradeRetrieveResponse as AvailableUpgradeRetrieveResponse, type AvailableUpgradeRetrieveParams as AvailableUpgradeRetrieveParams, }; } //# sourceMappingURL=available-upgrades.d.mts.map