import { RuntimeDefinition } from './runtime-definition'; import { ProviderFn } from '../types'; import { Aspect } from '../aspect'; import { SlotProvider } from '../slots'; export interface RuntimeManifest { runtime: RuntimeDefinition | string; provider: ProviderFn; dependencies?: Aspect[]; slots?: SlotProvider[]; defaultConfig?: { [key: string]: any; }; }