import { GoalQueue } from "../goal-queue"; import { Goal } from "../goal"; import { Subst } from "../subst"; export declare class Solver { queues: Array; constructor(opts: { queues: Array; }); static forGoals(goals: Array): Solver; next(): Subst | null; solve(opts?: { limit?: number; }): Array; }