import { NodeDefinition, NodeDependencies } from '@chix/common'; export declare type Dependencies = NodeDependencies; export declare type DependencyTypes = 'npm'; export interface BaseNodeDefinitionLocation { providerLocation: string; } export declare type ProviderDef = { ns: string; name: string; providerLocation: string; url: string; }; export declare type LoadDefinitionResult = { nodeDefinition: NodeDefinition; dependencies: Dependencies; }; export declare type Location = string; export declare type WillLoad = Location[]; export interface WorkloadBase { ns: string; name: string; providerLocation: string; } export interface FSWorkload extends WorkloadBase { path: string; } export interface RemoteWorkload extends WorkloadBase { url: string; } export declare type Workload = Array;