import { type BridgeResult, type ModelBridgeClients } from "./model-bridge.js"; import type { AceContextTier } from "./ace-context.js"; export interface LocalModelRuntimeConfig { workspaceRoot: string; provider: string; model: string; ollamaUrl: string; notes: string[]; } export interface RunLocalModelTaskOptions { task: string; role?: string; workspaceRoot?: string; provider?: string; model?: string; ollamaUrl?: string; maxTurns?: number; tier?: AceContextTier | "auto"; toolScope?: string[]; clients?: ModelBridgeClients; } export interface RunLocalModelTaskResult { runtime: LocalModelRuntimeConfig; role: string; routingSummary?: string; result: BridgeResult; } export declare function createDefaultModelBridgeClients(ollamaUrl?: string): ModelBridgeClients; export declare function resolveLocalModelRuntime(input: { workspaceRoot?: string; provider?: string; model?: string; ollamaUrl?: string; }): LocalModelRuntimeConfig; export declare function runLocalModelTask(options: RunLocalModelTaskOptions): Promise; //# sourceMappingURL=local-model-runtime.d.ts.map