/**
 * Shared dependency-readiness check.
 *
 * Used by plan, task-ops, and briefing modules to determine
 * if a task's dependencies are all satisfied.
 *
 * Accepts a loosely-typed map (including Map<string, unknown>) so all
 * consumers can use it without unsafe casts.
 *
 * @epic T4454
 */
/**
 * Check if all dependencies of a task are satisfied.
 *
 * @param depends - Array of dependency task IDs (may be undefined/empty)
 * @param taskLookup - Map from task ID to a task-like object with at least { status: string }
 * @returns true if all dependencies are done/cancelled, or if no dependencies exist
 */
export declare function depsReady(depends: string[] | undefined, taskLookup: ReadonlyMap<string, {
    status?: string;
} | unknown>): boolean;
//# sourceMappingURL=deps-ready.d.ts.map