export * from "./services/rpc.service"; export * from "./interfaces"; declare class AgentService { private rpcService; private isShuttingDown; readonly extensionPath: string | undefined; constructor(extensionPath?: string | undefined, tcpPort?: number, udpPort?: number); private setupSignalHandlers; start(): Promise<{ tcp: boolean; udp: boolean; }>; private shutdown; } import { RpcClient } from "./client/library/client.node"; import { RpcClientConfig } from "./client/library/interfaces"; export * from "./client/library/client.node"; export * from "./client/library/interfaces"; declare class AgentClient { readonly client: RpcClient; constructor(config: RpcClientConfig, debug?: boolean); init(): Promise; send(method: string, params: Record): Promise; close(): void; } export { AgentService, AgentClient };