import { Task } from "task-run"; import { Node, TickParams } from "./imports"; export declare class StateSelector implements Node { private getState; label: string; stateToChildMap: Map; private childUpdateListenerSymbol; private childCancelSourceSymbol; constructor(getState: (params: TickParams) => any); tick(params: TickParams): Task; private enterState(state, params); private cancelState(params); private isInState(params); }