import { HostAppAPI } from '../../types'; import { AgentServer } from './create-agent-server'; /** * Registers an {@link AgentServer} with the Host. * * Exposes a {@link CustomAppAgentServerHandle} whose methods return only serializable * data. This avoids Comlink's "Unserializable return value" when returning * objects that contain nested proxies. * * @example * ```typescript * import { connectToHostApp, createAgentServer, registerAgentServer } from '@cognite/app-sdk'; * * const { api } = await connectToHostApp(); * const server = createAgentServer({ uri: 'my-app', actions: [...], resources: [...] }); * await registerAgentServer(api, server); * ``` */ export declare function registerAgentServer(api: HostAppAPI, server: AgentServer): Promise;