/** * Defines AdminWebsocket, an easy-to-use websocket implementation of the * Conductor Admin API * * const client = AdminWebsocket.connect( * 'ws://localhost:9000' * ) * * client.generateAgentPubKey() * .then(agentPubKey => { * console.log('Agent successfully generated:', agentPubKey) * }) * .catch(err => { * console.error('problem generating agent:', err) * }) */ import * as Api from "./types.js"; import { WsClient } from "../client.js"; import { Transformer, Requester } from "../common.js"; export declare class AdminWebsocket implements Api.AdminApi { client: WsClient; defaultTimeout: number; constructor(client: WsClient, defaultTimeout?: number); static connect(url: string, defaultTimeout?: number): Promise; _requester: (tag: string, transformer?: Transformer | undefined) => (req: ReqO, timeout?: number | undefined) => Promise; attachAppInterface: Requester; activateApp: Requester; deactivateApp: Requester; enableApp: Requester; disableApp: Requester; startApp: Requester; dumpState: Requester; dumpFullState: Requester; generateAgentPubKey: Requester; registerDna: Requester; installApp: Requester; uninstallApp: Requester; installAppBundle: Requester; createCloneCell: Requester; listDnas: Requester; listCellIds: Requester; listActiveApps: Requester; listApps: Requester; listAppInterfaces: Requester; requestAgentInfo: Requester; addAgentInfo: Requester; }