/** * Azure Container Instances deployment logic. * * Deploys a container image to Azure Container Instances via the Azure Management REST API. * Authentication uses OAuth2 client credentials flow (service principal). * * Required env vars: * AZURE_SUBSCRIPTION_ID — Azure subscription ID * AZURE_TENANT_ID — Azure tenant ID (for service principal auth) * AZURE_CLIENT_ID — Azure client ID (for service principal auth) * AZURE_CLIENT_SECRET — Azure client secret (for service principal auth) * AZURE_CONTAINER_IMAGE — Docker image URI * AZURE_RESOURCE_GROUP — Resource group name (default: axon-rg) * AZURE_REGION — Azure region (default: eastus) * * Fallback (dev/testing): * AZURE_BEARER_TOKEN — Manually-obtained bearer token */ import type { DeploymentConfig, Deployment, CostEstimate } from '../../types.js'; export declare function azureDeploy(options: { config: DeploymentConfig; }): Promise; export declare function azureEstimate(config: DeploymentConfig): Promise; export declare function azureListDeployments(): Promise>; export declare function azureTeardown(deploymentId: string): Promise; //# sourceMappingURL=deploy.d.ts.map