import type { Api, Model } from "@earendil-works/pi-ai"; import type { Executor, SandboxConfig } from "../../sandbox/types.js"; import type { SandboxResourceController } from "../../types.js"; import type { EventStore } from "../../events/index.js"; import { type MikanHarnessTool } from "./pi-tools.js"; import { type FieldTextGenerator } from "./jev-browser.js"; import type { MikanToolRunContext, PlatformToolPack } from "./types.js"; export declare function createMikanTools(executor: Executor, eventStore: EventStore, sandboxController?: { sandbox: SandboxConfig; resourceController?: Pick; }, platformToolPacks?: readonly PlatformToolPack[], imageGeneration?: { model: Model; getApiKey: () => Promise; outputDir: string; }, generateFieldText?: FieldTextGenerator): { tools: MikanHarnessTool[]; bindRun: (ctx: MikanToolRunContext) => void; }; //# sourceMappingURL=index.d.ts.map