import type { StepInstruction, WorkflowStepDef } from '@devflow-tools/sdk'; import { type FileOwnership } from './file-ownership.js'; export interface ScheduledWorkerStep { step: T; ownership: FileOwnership; eligible: boolean; reason?: string; } export interface WorkerSchedule { batches: Array>>; maxConcurrency: number; recursiveRequestRejected: boolean; } export declare function resolveWorkerConcurrency(env?: NodeJS.ProcessEnv): number; export declare function scheduleWorkerSteps(steps: T[], inputs?: Map>, options?: { maxConcurrency?: number; recursiveRequest?: boolean; }): WorkerSchedule; //# sourceMappingURL=scheduler.d.ts.map