import { Nullable } from "../types"; import { CreateUserModelPayload, UpdateUserModelPayload } from "./types"; declare class ModelClient { private axiosInstance; constructor(baseUrl: string, appVersion: string, apiToken: string); getModelDefinitionQuery({ modelDefinitionName, }: { modelDefinitionName: string; }): Promise; listModelDefinitionsQuery({ pageSize, nextPageToken, }: { pageSize: Nullable; nextPageToken: Nullable; }): Promise; getUserModelQuery({ modelName }: { modelName: string; }): Promise; listModelsQuery({ pageSize, nextPageToken, }: { pageSize: Nullable; nextPageToken: Nullable; }): Promise; listUserModelsQuery({ userName, pageSize, nextPageToken, }: { userName: string; pageSize: Nullable; nextPageToken: Nullable; }): Promise; getUserModelReadmeQuery({ modelName }: { modelName: string; }): Promise; watchUserModel({ modelName }: { modelName: string; }): Promise; createUserModelMutation({ userName, payload, }: { userName: string; payload: CreateUserModelPayload; }): Promise; updateModelMutation({ payload }: { payload: UpdateUserModelPayload; }): Promise; deleteUserModelMutation({ modelName }: { modelName: string; }): Promise; deployUserModelAction({ modelName }: { modelName: string; }): Promise; undeployUserModelAction({ modelName }: { modelName: string; }): Promise; } export default ModelClient;