import type { Runtime } from "@llodev/pm-tasks-core/runtime"; import type { TrelloTransport } from "./transport-trello.js"; import type { BatchCreateRequest, BatchCreateResult } from "./batch.js"; /** * F13 — create many cards, each with its checklists, in bounded parallel. * Cards go through the audited canonical `runtime.taskCreate` (so the * autonomous audit trail is preserved); checklists go through the Trello * `createChecklists` extension. One card failing does not abort the batch — * every per-card step is caught so a thrown/rejected call degrades to a * failed `BatchCardResult` instead of failing the whole batch. NOTE: this is * audit-only — there is no automatic dedupe on retry (the runtime layer does * not read the `[ct:]` marker back), so re-running a batch re-creates cards * that already succeeded. */ export declare function batchCreateWithChecklists(req: BatchCreateRequest, deps: { runtime: Runtime; transport: TrelloTransport; }): Promise; //# sourceMappingURL=batch-create.d.ts.map