import { Logger } from '@shopify/cli-kit/node/output'; import { DeploymentConfig, DeploymentManifestFile, EnvironmentInput } from './types.js'; import { DeploymentInitiateResponse } from './graphql/deployment-initiate.js'; import './graphql/deployment-verification-details.js'; type DeploymentInitiateInput = { buildId: string; environment?: never; labels?: string[]; manifest: DeploymentManifestFile[]; } | { environment?: EnvironmentInput; buildId?: never; labels?: string[]; manifest: DeploymentManifestFile[]; }; interface DeploymentInitiateOptions { config: DeploymentConfig; input: DeploymentInitiateInput; logger: Logger; } declare function deploymentInitiate(options: DeploymentInitiateOptions): Promise; export { deploymentInitiate };