import { IApplication } from "./interfaces/iapplication"; import { CancellationTokenSource } from "./cancellationtoken"; import { IControl } from "./interfaces/icontrol"; import { ControlExecutionContext } from "./controlexecutioncontext"; import { IActionCommandData } from "./interfaces/iactioncommanddata"; import { IControlResources } from "./interfaces/icontrolresources"; export declare class ExecutionContext { widgetName: string; application: IApplication; actionDataKey: string; formUrl: string; formData: string; webControllerName: string; actionDataObjectId: string; referenceId: string; cancellationToken: CancellationTokenSource; controlContexts: any; getControlByName: (controlName: string) => IControl; getControlByType: (controlTypeName: string) => IControl; currentContext: ControlExecutionContext; actionCommand: IActionCommandData; actionResource: IControlResources; }