import { i as LaunchDomain, j as LaunchEnvironment } from '../client-Dvk-r9Q5.cjs'; export { C as CreateDeploymentData, a as CreateEnvironmentData, b as CreateFileUploadProjectData, c as CreateGitProjectData, d as CreateProjectData, e as CreateProjectEnvironmentData, D as DeploymentLog, f as DeploymentLogOptions, F as FrameworkPreset, L as LaunchClient, g as LaunchClientConfig, h as LaunchDeployment, k as LaunchProject, l as ListDeploymentsOptions, m as ListProjectsOptions, R as RevalidateCDNData, S as ServerLog, n as ServerLogOptions, o as SignedUploadFormField, p as SignedUploadHeader, q as SignedUploadUrl, T as TransferGitRepositoryData, U as UpdateEnvironmentData, r as UpdateProjectData, W as WaitForEnvironmentOptions, s as createLaunchClient } from '../client-Dvk-r9Q5.cjs'; import '../types-C8x5GGVP.cjs'; import '../regions/index.cjs'; import '../client-B0Odr7vB.cjs'; /** Returns the hostname from a Launch domain entry (handles both object and legacy string shapes). */ declare function getDomainHost(domain: LaunchDomain | string | undefined): string | undefined; /** Returns `https://{hostname}` for the environment's primary domain, if assigned. */ declare function getEnvironmentUrl(environment: LaunchEnvironment): string | undefined; export { LaunchDomain, LaunchEnvironment, getDomainHost, getEnvironmentUrl };