import { Component } from '../API/contract/Step'; import SessionData from '../SERVER/Version/contrat/SessionData'; export declare class Request { token?: string; session?: string; data?: object; navigation?: string[]; nextStep?: string; constructor(); } export declare class Context { request: Request; data: object; component?: Component[]; stepProxy?: StepProxy; dataProxy?: DataProxy; session?: SessionData; constructor(request: Request); getOutput(key: string): object | undefined; } export declare class StepProxy { visualComponents: Component[]; addComponent(component: Component): void; clearComponents(): void; } export declare class DataProxy { data: Map; putData(key: string, value: any): void; getData(key: string): any; }