import { AgentAdapter, AgentTool } from "@alint-js/core/agent"; import { Runner, Tool } from "apeira"; import { ResolvedModel } from "@alint-js/core"; //#region src/index.d.ts interface ApeiraAdapterOptions { createRunner: (model: ResolvedModel, maxSteps: number) => Runner; maxSteps: number; } declare function createApeiraAdapter(options?: Partial): AgentAdapter; declare function createApeiraRunner(model: ResolvedModel, maxSteps?: number): Runner; declare function toRunnerTools(tools: AgentTool[], onToolStart?: () => void): Tool[]; //#endregion export { ApeiraAdapterOptions, createApeiraAdapter, createApeiraRunner, toRunnerTools };