import { type DrizzleExecutor } from "../drizzle.js"; /** * Reports runnable work for a chat when an active agent has a pending turn or a running turn without a live lease. * Inactive identities are not rescheduled, while a currently leased active turn suppresses competing workers from treating queued work in the same chat as concurrently executable. */ export declare function agentTurnHasRunnable(executor: DrizzleExecutor, chatId: string): Promise; //# sourceMappingURL=agentTurnHasRunnable.d.ts.map