import type { ExtensionAPI, ToolLoadout, ToolLoadoutChanges } from "@earendil-works/pi-coding-agent"; import type { ProgrammaticCodeModeToolDefinition } from "../../tools/code-mode/types.ts"; /** Pi owns callable admission; explicit integrations reserve their native names. */ export declare function createPiCodeModeBridge(pi: ExtensionAPI): { prepareLoadout(loadout: ToolLoadout, additionallyHidden?: readonly string[]): ToolLoadoutChanges; getTools(reservedNames?: readonly string[]): ProgrammaticCodeModeToolDefinition[]; };