/** * CloudflareProvider — edge compute via Cloudflare Workers. * * Bundles and deploys JavaScript/TypeScript entry files to Cloudflare Workers * via the Cloudflare REST API. Workers run at the edge in 300+ locations. * * Required credentials: * CF_API_TOKEN — Cloudflare API token (Workers:Edit permission) * CF_ACCOUNT_ID — Cloudflare account ID */ import type { IAxonProvider } from '../base.js'; import type { DeploymentConfig, Deployment, CostEstimate, Message } from '../../types.js'; export declare class CloudflareProvider implements IAxonProvider { readonly name: "cloudflare"; 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(deploymentId: string): Promise; } //# sourceMappingURL=index.d.ts.map