/** * `quickback deploy` — provision + deploy in one command. * * A freshly compiled project's wrangler.toml carries PLACEHOLDER resource * ids (D1 `database_id`, KV namespace `id`) until the user creates the * Cloudflare resources and pastes the ids into quickback.config.ts. This * command closes that loop: * * 1. Preflight — wrangler runnable (via npx) + authenticated * 2. Compile if the project has never compiled (no wrangler.toml) * 3. Read the generated wrangler.toml; find placeholder ids * 4. Create missing D1 databases / KV namespaces / R2 buckets via wrangler * 5. Write the real ids back into quickback.config.ts (surgical splice — * see src/lib/config-id-splice.ts) * 6. Recompile so wrangler.toml regenerates with real ids * 7. `wrangler d1 migrations apply --remote` per database * 8. `wrangler deploy` * * Idempotent — a second run finds no placeholders and goes straight to * compile → migrations → deploy. * * Flags: * --dry-run print the provisioning plan, create nothing * --skip-deploy provision + sync ids + compile, but skip migrations/deploy * --force overwrite config ids that differ from Cloudflare's * --verbose detailed compile failure output */ export declare function deploy(args: string[]): Promise; //# sourceMappingURL=deploy.d.ts.map