/** * Claim commands: claim, claim release, claim renew * * PRD-018: Worker Orchestration System * * Lease-based task claims for worker coordination. */ import { Effect } from "effect"; import { ClaimService, WorkerRepository } from "@jamesaphoenix/tx"; import { type Flags } from "../utils/parse.js"; /** * Claim dispatcher: routes `tx claim ` or acts as direct claim. * * - `tx claim release ` → claimRelease * - `tx claim renew ` → claimRenew * - `tx claim ` → direct claim */ export declare const claim: (pos: string[], flags: Flags) => Effect.Effect | Effect.Effect; /** * Release a claim on a task. * * Usage: tx claim release [--json] * * Examples: * tx claim release tx-abc123 worker-def456 */ export declare const claimRelease: (pos: string[], flags: Flags) => Effect.Effect; /** * Renew the lease on an existing claim. * * Usage: tx claim renew [--json] * * Examples: * tx claim renew tx-abc123 worker-def456 */ export declare const claimRenew: (pos: string[], flags: Flags) => Effect.Effect; //# sourceMappingURL=claim.d.ts.map