import type { Api, AssistantMessage, Context, Model, SimpleStreamOptions, ThinkingLevel } from "@ch1nyzzz/pi-ai"; import type { ModelRegistry } from "@ch1nyzzz/pi-coding-agent"; import type { EvoCapabilityService } from "./service.ts"; export interface EvoInferRequest { model: string; systemPrompt?: string; prompt: string; maxOutputTokens: number; reasoning?: ThinkingLevel; } export interface EvoRawInferHost { resolveModel(route: string): Model | undefined; completeSimple(model: Model, context: Context, options: Pick): Promise; } export declare function createModelRegistryInferHost(modelRegistry: Pick): EvoRawInferHost; export declare function createInferCapabilityService(host: EvoRawInferHost): EvoCapabilityService; //# sourceMappingURL=infer.d.ts.map