/** * Cloudflare Workers deployment logic. * * Bundles a TypeScript/JavaScript entry file with esbuild to a single ESM file, * then uploads it as a Cloudflare Worker via the Cloudflare REST API using * multipart form upload (metadata + script). * * Required env vars: * CF_API_TOKEN — Cloudflare API token with Workers:Edit permission * CF_ACCOUNT_ID — Cloudflare account ID */ import type { DeploymentConfig, Deployment, CostEstimate } from '../../types.js'; export declare function cloudflareDeploy(options: { config: DeploymentConfig; }): Promise; export declare function cloudflareEstimate(config: DeploymentConfig): Promise; export declare function cloudflareTeardown(scriptName: string): Promise; export declare function cloudflareListDeployments(): Promise>; //# sourceMappingURL=deploy.d.ts.map