'use strict' ; import { search } from "pddl-workspace" ; import { Event } from "vscode" ; export interface StateResolver { onStateAdded : Event < search . SearchState > ; onStateUpdated : Event < search . SearchState > ; onBetterState : Event < search . SearchState > ; onPlanFound : Event < search . SearchState [ ] > ; getState ( stateId ) : search . SearchState | undefined ; getStates ( ) : search . SearchState [ ] ; }