import { BaseNodeType } from '../_Base';
import { NodeTimeDependentState } from './states/TimeDependent';
import { NodeErrorState } from './states/Error';
import { NodeContext } from '../../poly/NodeContext';
export declare class NodeStatesController<NC extends NodeContext> {
    protected node: BaseNodeType;
    timeDependent: NodeTimeDependentState<any>;
    error: NodeErrorState<any>;
    constructor(node: BaseNodeType);
}
