import { i as parseServiceResult, n as BrookesiaServiceResult, r as getBrookesiaHost, t as BrookesiaHost } from "./brookesia-host-D-D60V-d.mjs"; import { a as isServiceAvailable, i as closeService, n as ServiceHandle, o as openService, r as callServiceFunction, s as resolveHost, t as ServiceClientOptions } from "./service-rpc-BugpSF7V.mjs"; //#region src/common/rpc-json.d.ts /** Build JSON string returned by `brookesia.call_function` on success. */ declare function serializeRpcResult(data?: T): string; /** Build JSON string returned by `brookesia.call_function` on failure. */ declare function serializeRpcError(message: string): string; //#endregion //#region src/common/service-versions.d.ts interface ServiceVersionInfo { module: string; component: string; version: string; rpcName: string; } /** Component versions match `idf_component.yml` in `simulator/components/esp-brookesia` @ 01939b5e. */ declare const SERVICE_VERSIONS: Record; declare const SERVICE_MODULE_NAMES: string[]; //#endregion export { type BrookesiaHost, type BrookesiaServiceResult, SERVICE_MODULE_NAMES, SERVICE_VERSIONS, type ServiceClientOptions, type ServiceHandle, type ServiceVersionInfo, callServiceFunction, closeService, getBrookesiaHost, isServiceAvailable, openService, parseServiceResult, resolveHost, serializeRpcError, serializeRpcResult }; //# sourceMappingURL=index.d.mts.map