import { Component, Context } from "../../context/index"; import { Event } from "../../../api/contract/Step"; import Step from "../../graph/Step"; import Action from "../../graph/Action"; export default class ViewStep extends Step { uiType: string; components?: Component[]; data?: object; stepObserverEvents?: Event[]; stepPostableEvents?: Event[]; backGroundColor?: string; header?: Component; navigation?: Component; beforeAction?: typeof Action; builderAction?: typeof Action; afterAction?: typeof Action; execute(context: Context): Promise; render(viewStep: ViewStep, nav: () => void): any; }