import type { ICluster } from '../data/cluster.js'; import * as plugins from '../plugins.js'; export interface IRequest_GetAllClusters extends plugins.typedrequestInterfaces.implementsTR< plugins.typedrequestInterfaces.ITypedRequest, IRequest_GetAllClusters > { method: 'getAllClusters'; request: { jwt: string; }; response: { clusters: ICluster[]; }; } export interface IRequest_CreateCluster extends plugins.typedrequestInterfaces.implementsTR< plugins.typedrequestInterfaces.ITypedRequest, IRequest_CreateCluster > { method: 'createCluster'; request: { jwt: string; clusterName: string; }; response: { clusterConfig: ICluster; }; } export interface IRequest_UpdateCluster extends plugins.typedrequestInterfaces.implementsTR< plugins.typedrequestInterfaces.ITypedRequest, IRequest_UpdateCluster > { method: 'updateCluster'; request: { jwt: string; clusterConfig: ICluster; }; response: { clusterConfig: ICluster; }; }