import { i as InvokeResult, n as DevframeInspectCommandInfo, o as RpcFunctionInfo, r as DevframeInspectInstanceInfo } from "../types-CiRcsiuh.mjs"; import "../index-BeAbhMoX.mjs"; import { RpcDefinitionsToFunctions } from "devframe/rpc"; //#region src/rpc/index.d.ts /** * The introspection RPC functions registered by the inspector plugin. * Namespaced `devframes:plugin:inspect:*` per the plugin convention. */ declare const serverFunctions: readonly [{ name: "devframes:plugin:inspect:list-functions"; type?: "query" | undefined; cacheable?: boolean; args?: undefined; returns?: undefined; jsonSerializable?: boolean; agent?: import("devframe").RpcFunctionAgentOptions; setup?: ((context: import("devframe").DevframeNodeContext) => import("devframe/rpc").Thenable>>) | undefined; handler?: (() => Promise) | undefined; dump?: import("devframe/rpc").RpcDump<[], Promise, import("devframe").DevframeNodeContext> | undefined; snapshot?: boolean; __cache?: WeakMap>>> | undefined; __promise?: import("devframe/rpc").Thenable>> | undefined; }, { name: "devframes:plugin:inspect:invoke"; type?: "action" | undefined; cacheable?: boolean; args?: undefined; returns?: undefined; jsonSerializable?: boolean; agent?: import("devframe").RpcFunctionAgentOptions; setup?: ((context: import("devframe").DevframeNodeContext) => import("devframe/rpc").Thenable>>) | undefined; handler?: ((name: string, args?: unknown[] | undefined) => Promise) | undefined; dump?: import("devframe/rpc").RpcDump<[name: string, args?: unknown[] | undefined], Promise, import("devframe").DevframeNodeContext> | undefined; snapshot?: boolean; __cache?: WeakMap>>> | undefined; __promise?: import("devframe/rpc").Thenable>> | undefined; }, { name: "devframes:plugin:inspect:list-state-keys"; type?: "query" | undefined; cacheable?: boolean; args?: undefined; returns?: undefined; jsonSerializable?: boolean; agent?: import("devframe").RpcFunctionAgentOptions; setup?: ((context: import("devframe").DevframeNodeContext) => import("devframe/rpc").Thenable>>) | undefined; handler?: (() => Promise) | undefined; dump?: import("devframe/rpc").RpcDump<[], Promise, import("devframe").DevframeNodeContext> | undefined; snapshot?: boolean; __cache?: WeakMap>>> | undefined; __promise?: import("devframe/rpc").Thenable>> | undefined; }, { name: "devframes:plugin:inspect:describe-agent"; type?: "query" | undefined; cacheable?: boolean; args?: undefined; returns?: undefined; jsonSerializable?: boolean; agent?: import("devframe").RpcFunctionAgentOptions; setup?: ((context: import("devframe").DevframeNodeContext) => import("devframe/rpc").Thenable>>) | undefined; handler?: (() => Promise) | undefined; dump?: import("devframe/rpc").RpcDump<[], Promise, import("devframe").DevframeNodeContext> | undefined; snapshot?: boolean; __cache?: WeakMap>>> | undefined; __promise?: import("devframe/rpc").Thenable>> | undefined; }, { name: "devframes:plugin:inspect:invoke-agent-tool"; type?: "action" | undefined; cacheable?: boolean; args?: undefined; returns?: undefined; jsonSerializable?: boolean; agent?: import("devframe").RpcFunctionAgentOptions; setup?: ((context: import("devframe").DevframeNodeContext) => import("devframe/rpc").Thenable>>) | undefined; handler?: ((id: string, args: unknown) => Promise) | undefined; dump?: import("devframe/rpc").RpcDump<[id: string, args: unknown], Promise, import("devframe").DevframeNodeContext> | undefined; snapshot?: boolean; __cache?: WeakMap>>> | undefined; __promise?: import("devframe/rpc").Thenable>> | undefined; }, { name: "devframes:plugin:inspect:read-agent-resource"; type?: "action" | undefined; cacheable?: boolean; args?: undefined; returns?: undefined; jsonSerializable?: boolean; agent?: import("devframe").RpcFunctionAgentOptions; setup?: ((context: import("devframe").DevframeNodeContext) => import("devframe/rpc").Thenable>>) | undefined; handler?: ((id: string) => Promise) | undefined; dump?: import("devframe/rpc").RpcDump<[id: string], Promise, import("devframe").DevframeNodeContext> | undefined; snapshot?: boolean; __cache?: WeakMap>>> | undefined; __promise?: import("devframe/rpc").Thenable>> | undefined; }, { name: "devframes:plugin:inspect:list-commands"; type?: "query" | undefined; cacheable?: boolean; args?: undefined; returns?: undefined; jsonSerializable?: boolean; agent?: import("devframe").RpcFunctionAgentOptions; setup?: ((context: import("devframe").DevframeNodeContext) => import("devframe/rpc").Thenable>>) | undefined; handler?: (() => Promise) | undefined; dump?: import("devframe/rpc").RpcDump<[], Promise, import("devframe").DevframeNodeContext> | undefined; snapshot?: boolean; __cache?: WeakMap>>> | undefined; __promise?: import("devframe/rpc").Thenable>> | undefined; }, { name: "devframes:plugin:inspect:execute-command"; type?: "action" | undefined; cacheable?: boolean; args?: undefined; returns?: undefined; jsonSerializable?: boolean; agent?: import("devframe").RpcFunctionAgentOptions; setup?: ((context: import("devframe").DevframeNodeContext) => import("devframe/rpc").Thenable>>) | undefined; handler?: ((id: string, args?: unknown[] | undefined) => Promise) | undefined; dump?: import("devframe/rpc").RpcDump<[id: string, args?: unknown[] | undefined], Promise, import("devframe").DevframeNodeContext> | undefined; snapshot?: boolean; __cache?: WeakMap>>> | undefined; __promise?: import("devframe/rpc").Thenable>> | undefined; }, { name: "devframes:plugin:inspect:list-instances"; type?: "query" | undefined; cacheable?: boolean; args?: undefined; returns?: undefined; jsonSerializable?: boolean; agent?: import("devframe").RpcFunctionAgentOptions; setup?: ((context: import("devframe").DevframeNodeContext) => import("devframe/rpc").Thenable>>) | undefined; handler?: (() => Promise) | undefined; dump?: import("devframe/rpc").RpcDump<[], Promise, import("devframe").DevframeNodeContext> | undefined; snapshot?: boolean; __cache?: WeakMap>>> | undefined; __promise?: import("devframe/rpc").Thenable>> | undefined; }]; declare module 'devframe' { interface DevframeRpcServerFunctions extends RpcDefinitionsToFunctions {} } //#endregion export { serverFunctions };