import { NativeObject } from "../imports/NativeObject"; import { GlideRecord } from "./GlideRecord"; export declare class Workflow { broadcastEvent(eventName?: string, eventParms?: any): void; debug(message?: string, args?: any): string; end(): void; error(error?: any, args?: any): string; eval(expression?: any, identifierKey?: any): any; evaluateString(expression?: any, identifierKey?: any, thisBinding?: any): any; fault(error?: any, args?: any): string; fireEvent(eventName?: string, eventParms?: any): void; generate( activityId?: string, order?: string, startAtDspValue?: string, noCreateFlag?: boolean ): NativeObject; getExceptionDetail(): string; getPredecessors(): Array; getScriptVariable(name?: string): any; getVariable(name?: string): any; hasFailed(): boolean; includeActivityDefinition(definitionName?: string): void; info(message?: string, args?: any): string; interpretString(expression?: any, identifierKey?: any): any; isComplete(context?: any): boolean; onRollbackComplete(executing?: any): void; prepareScriptVariable(name?: string, value?: any): void; registerForEvent(eventName?: string): void; registerListener(listenTo?: any, fields?: string): void; removeScriptVariable(name?: string): void; removeVariable(name?: string): void; result(result?: string): void; setResult(result?: string): void; setVariable(name?: string, value?: any): void; startSubflow( workflowId?: string, current?: any, map?: any, parentActivity?: any ): GlideRecord; strEval(expression?: string): any; toActivities(): Array; unregisterForEvent(eventName?: string): void; unregisterListeners(): void; warn(message?: string, args?: any): string; constructor(); inputs: any; variables: any; scratchpad: any; name: string; }