import { ClientSDK, RequestOptions } from "../lib/sdks.js"; import * as components from "../models/components/index.js"; import * as operations from "../models/operations/index.js"; export declare class BuildsV1 extends ClientSDK { /** * GetBuildsDeprecated * * @remarks * Returns an array of [builds](https://hathora.dev/docs/concepts/hathora-entities#build) for an [application](https://hathora.dev/docs/concepts/hathora-entities#application). * * @deprecated method: This will be removed in a future release, please migrate away from it as soon as possible. */ getBuildsDeprecated(appId?: string | undefined, options?: RequestOptions): Promise>; /** * GetBuildInfoDeprecated * * @remarks * Get details for a [build](https://hathora.dev/docs/concepts/hathora-entities#build). * * @deprecated method: This will be removed in a future release, please migrate away from it as soon as possible. */ getBuildInfoDeprecated(buildId: number, appId?: string | undefined, options?: RequestOptions): Promise; /** * CreateBuildDeprecated * * @remarks * Creates a new [build](https://hathora.dev/docs/concepts/hathora-entities#build). Responds with a `buildId` that you must pass to [`RunBuild()`](https://hathora.dev/api#tag/BuildV1/operation/RunBuild) to build the game server artifact. You can optionally pass in a `buildTag` to associate an external version with a build. * * @deprecated method: This will be removed in a future release, please migrate away from it as soon as possible. */ createBuildDeprecated(createBuildParams: components.CreateBuildParams, appId?: string | undefined, options?: RequestOptions): Promise; /** * DeleteBuildDeprecated * * @remarks * Delete a [build](https://hathora.dev/docs/concepts/hathora-entities#build). All associated metadata is deleted. * * @deprecated method: This will be removed in a future release, please migrate away from it as soon as possible. */ deleteBuildDeprecated(buildId: number, appId?: string | undefined, options?: RequestOptions): Promise; /** * RunBuildDeprecated * * @remarks * Builds a game server artifact from a tarball you provide. Pass in the `buildId` generated from [`CreateBuild()`](https://hathora.dev/api#tag/BuildV1/operation/CreateBuild). * * @deprecated method: This will be removed in a future release, please migrate away from it as soon as possible. */ runBuildDeprecated(buildId: number, requestBody: operations.RunBuildDeprecatedRequestBody, appId?: string | undefined, options?: RequestOptions): Promise; } //# sourceMappingURL=buildsv1.d.ts.map