import { Package, Plugin, PluginType, Steamship, TrainingPlatform, Workspace } from '@steamship/client'; import { IConfiguration } from './project-config.js'; export interface GetObjParams { providedHandle?: string; config?: IConfiguration; client: Steamship; package?: Package; plugin?: Plugin; workspace?: Workspace; } export interface CreateObjParams { handle?: string; name?: string; fetchIfExists?: boolean; config?: IConfiguration; client: Steamship; public?: boolean; transport?: string; description?: string; pluginType?: PluginType; deploymentZipLocation?: string; instanceConfig?: Record; configTemplate?: Record; trainingPlatform?: TrainingPlatform; isTrainable?: boolean; package?: Package; plugin?: Plugin; workspace?: Workspace; readme?: string; profile?: any; }