/** * FlyioProvider — container compute via Fly.io Machines. * * Deploys Docker container images to Fly.io via the Machines REST API. * Machines run globally close to users in 30+ regions. * * Required credentials: * 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 { IAxonProvider } from '../base.js'; import type { DeploymentConfig, Deployment, CostEstimate, Message } from '../../types.js'; export declare class FlyioProvider implements IAxonProvider { readonly name: "flyio"; private client; constructor(); connect(secretKey: string): Promise; disconnect(): void; deploy(config: DeploymentConfig): Promise; estimate(config: DeploymentConfig): Promise; listDeployments(): Promise; send(processorId: string, payload: unknown): Promise; onMessage(handler: (msg: Message) => void): () => void; teardown(machineId: string): Promise; } //# sourceMappingURL=index.d.ts.map