import ActionsAndElements from "./ActionsAndElements";
import Comment from "./Comment";
import ExplorationEvaluation from "./ExplorationEvaluation";
import State from "./State";

export default interface ViewManagerService {

    refresh(state: State, elementListMatchedByRule: HTMLElement[], actionAndElements: ActionsAndElements, evaluation: ExplorationEvaluation | undefined, commentList: Comment[]): void;

    hide(): Promise<void>;
    
}