import { System } from '../system';
import { Specs } from '../types';
import { Dict } from '../types/Dict';
import { UnitBundleSpec } from '../types/UnitBundleSpec';
import { Component } from './component';
export declare function componentFromUnitBundle(system: System, bundle: UnitBundleSpec, subComponentMap?: Dict<Component>): Component;
export declare function componentFromSpecId(system: System, specs: Specs, id: string, props: Dict<any>, subComponentMap?: Dict<Component>): Component;
