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