/** * Fly.io deployment logic. * * Deploys a container image as a Fly.io Machine via the Machines REST API. * Creates the app if it doesn't exist, then creates a Machine with the given image. * * Required env vars: * FLY_API_TOKEN — Fly.io API token (flyctl auth token) * FLY_APP_NAME — Name of the Fly.io app to deploy to * FLY_IMAGE — Docker image to deploy (default: flyio/hellofly:latest) * FLY_REGION — Fly.io region (default: iad) */ import type { DeploymentConfig, Deployment, CostEstimate } from '../../types.js'; export declare function flyioDeploy(options: { config: DeploymentConfig; }): Promise; export declare function flyioEstimate(config: DeploymentConfig): Promise; export declare function flyioTeardown(machineId: string): Promise; export declare function flyioListDeployments(): Promise>; //# sourceMappingURL=deploy.d.ts.map