import type { ExtensionAPI, ExtensionContext, ToolDefinition } from "@earendil-works/pi-coding-agent"; import type { AdapterState } from "./activation/state.ts"; type Level = ReturnType; declare const PARAMETERS: import("@earendil-works/pi-schema").Schema<{ level: "high" | "low" | "max" | "medium" | "xhigh"; }>; interface AutoReasoning { begin(ctx: ExtensionContext): void; settle(ctx: ExtensionContext): void; tool: ToolDefinition; } export declare function createAutoReasoning(pi: ExtensionAPI, state: AdapterState): AutoReasoning; export {};