import { type CredentialArgs } from '@quenty/nevermore-cli-helpers'; import { type DeployTarget } from '@quenty/nevermore-deploy'; import { OpenCloudClient } from '../open-cloud/open-cloud-client.js'; import { type BuiltPlace } from './build.js'; import { type Reporter } from '@quenty/cli-output-helpers/reporting'; export interface UploadPlaceOptions { builtPlace: BuiltPlace; args: CredentialArgs & { publish?: boolean; }; client: OpenCloudClient; reporter?: Reporter; packageName?: string; } export interface UploadPlaceResult { client: OpenCloudClient; apiKey: string; target: DeployTarget; version: number; } /** * Upload a previously-built .rbxl file to Roblox via Open Cloud. * Creates an OpenCloudClient if one is not provided. */ export declare function uploadPlaceAsync(options: UploadPlaceOptions): Promise; //# sourceMappingURL=upload.d.ts.map