/** * Top-level orchestrator for cloud integration. * Manages client, proxy, backup scheduler, and connection monitor lifecycle. */ import type { CloudConfig } from "../config/types.milady"; import { ElizaCloudClient } from "./bridge-client"; import { CloudRuntimeProxy } from "./cloud-proxy"; export type CloudConnectionStatus = "disconnected" | "connecting" | "connected" | "reconnecting" | "error"; export interface CloudManagerCallbacks { onStatusChange?: (status: CloudConnectionStatus) => void; } export declare class CloudManager { private cloudConfig; private callbacks; private client; private proxy; private backupScheduler; private connectionMonitor; private status; private activeAgentId; constructor(cloudConfig: CloudConfig, callbacks?: CloudManagerCallbacks); init(): Promise; connect(agentId: string): Promise; disconnect(): Promise; getProxy(): CloudRuntimeProxy | null; getClient(): ElizaCloudClient | null; getActiveAgentId(): string | null; getStatus(): CloudConnectionStatus; isEnabled(): boolean; private setStatus; } //# sourceMappingURL=cloud-manager.d.ts.map