import { KataGoONNXAdapter } from "./KataGoONNXAdapter.js"; import type { IEngine, IEngineConfig } from "@multi-game-engines/core"; import type { IGoSearchOptions, IGoSearchInfo, IGoSearchResult } from "@multi-game-engines/domain-go"; export { KataGoONNXAdapter }; export { KataGoBoard } from "./KataGoBoard.js"; export type { Color } from "./KataGoBoard.js"; export { encodePosition, decodePolicy } from "./KataGoEncoder.js"; export type { KataGoTensors } from "./KataGoEncoder.js"; /** * @deprecated Use KataGoONNXAdapter — kept for backward compat. */ export { KataGoONNXAdapter as KataGoAdapter }; /** * KataGo engine backed by ONNX Runtime Web. * * The model is loaded from `config.sources.main.url`. * No Web Worker or proprietary binary required. * * @example * ```typescript * const engine = createKataGoEngine({ * sources: { main: { url: "https://…/katago-b6c96.onnx" } }, * }); * await engine.load(); * const result = await engine.search({ size: 19, komi: 6.5 }); * ``` */ export declare function createKataGoEngine(config?: IEngineConfig): IEngine; //# sourceMappingURL=index.d.ts.map