// Cynhyrchwyd y ffeil hon yn awtomatig. PEIDIWCH Â MODIWL // This file is automatically generated. DO NOT EDIT /** * MCPService uses exactly the same archive, script and export services as Wails. * Local connections share tasks and plans. * @module */ // eslint-disable-next-line @typescript-eslint/ban-ts-comment // @ts-ignore: Unused imports import { Call as $Call, CancellablePromise as $CancellablePromise } from "@wailsio/runtime"; // eslint-disable-next-line @typescript-eslint/ban-ts-comment // @ts-ignore: Unused imports import * as $models from "./models.js"; export function Acknowledge(windowID: string, operationID: string, dirty: boolean, busy: boolean): $CancellablePromise { return $Call.ByID(4209846539, windowID, operationID, dirty, busy); } /** * CancelActiveScript is the local UI escape hatch while an AI script is running. */ export function CancelActiveScript(): $CancellablePromise { return $Call.ByID(18665570); } export function Configure(enabled: boolean, port: number): $CancellablePromise<$models.MCPStatus> { return $Call.ByID(1995964051, enabled, port); } /** * ConnectionConfig is only called by the explicit UI copy action. It must never * be logged or exposed as an MCP tool. The caller copies it to the clipboard. */ export function ConnectionConfig(): $CancellablePromise { return $Call.ByID(2435572835); } /** * CurrentScriptResult restores a retained AI preview after a window reload. */ export function CurrentScriptResult(): $CancellablePromise<$models.ScriptRunResult | null> { return $Call.ByID(1896890536); } export function RegisterWindow(id: string): $CancellablePromise { return $Call.ByID(3688712772, id); } /** * ReportWindow refreshes draft status without persisting editor content. */ export function ReportWindow(id: string, dirty: boolean, busy: boolean): $CancellablePromise { return $Call.ByID(505278075, id, dirty, busy); } export function Status(): $CancellablePromise<$models.MCPStatus> { return $Call.ByID(1802632375); } export function UnregisterWindow(id: string): $CancellablePromise { return $Call.ByID(3243350931, id); } /** * WindowState lets a reloaded webview release a stale preparation barrier. */ export function WindowState(): $CancellablePromise<{ [_ in string]?: string } | null> { return $Call.ByID(4111142886); }