import { TypedNode } from '../_Base'; import { NodeContext } from '../../poly/NodeContext'; import { ContainerMap } from '../../containers/utils/ContainerMap'; export declare class TypedContainerController { protected node: TypedNode; private _callbacks; private _callbacks_tmp; protected _container: ContainerMap[NC]; constructor(node: TypedNode); get container(): ContainerMap[NC]; requestContainer(): Promise; requestInputContainer(input_index: number): Promise; notify_requesters(container?: ContainerMap[NC]): void; } export declare class BaseContainerController extends TypedContainerController { }