export interface CloudCredential { provider: string; accessToken: string; } export interface CloudAgent { name: string; status: string; brokerId: string; brokerName: string; machineId: string; } export interface CloudApiClient { verifyApiKey(input: { cloudUrl: string; apiKey: string; }): Promise; checkConnection(input: { cloudUrl: string; apiKey: string; }): Promise; syncCredentials(input: { cloudUrl: string; apiKey: string; }): Promise; listAgents(input: { cloudUrl: string; apiKey: string; }): Promise; sendMessage(input: { cloudUrl: string; apiKey: string; targetBrokerId: string; targetAgent: string; from: string; content: string; }): Promise; } export declare function createCloudApiClient(): CloudApiClient; //# sourceMappingURL=cloud-client.d.ts.map