import { Action } from "../actions/Action.js"; import { Await } from "../actions/Await.js"; import { Transition } from "../transitions/Transition.js"; declare class State { readonly id: string; actions: Array; transitions: Array; readonly isTerminal: boolean; constructor(id: string, actions?: Array, transitions?: Array, isTerminal?: boolean); subscribe(action: Action | Await): void; } export { State }; //# sourceMappingURL=State.d.ts.map