import { Context } from "../imports/Context.js"; import { Function } from "../imports/Function.js"; import { FlowRunnerResult } from "./FlowRunnerResult.js"; import { Scriptable } from "../imports/Scriptable.js"; export declare class FlowRunner { constructor(cx?: Context, args?: any[], ctorObj?: Function, inNewExpr?: boolean); action(actionScopeDotName?: string): FlowRunner; addInput(name?: string, object?: any): FlowRunner; asUser(): FlowRunner; compile(force?: boolean): boolean; datastream(datastreamScopeDotName?: string): FlowRunner; flow(flowScopeDotName?: string): FlowRunner; inBackground(): FlowRunner; inDomain(domainIdOrName?: string): FlowRunner; inForeground(): FlowRunner; quick(): FlowRunner; restartFlowFromContext(contextId?: string, providedInputs?: Record): FlowRunnerResult; run(): FlowRunnerResult; sourceRecordId(sourceRecordId?: string): FlowRunner; sourceTable(sourceTable?: string): FlowRunner; subflow(subflowScopeDotName?: string): FlowRunner; timeout(timeoutInMillis?: number): FlowRunner; validateInputs(validateInputs?: boolean): FlowRunner; withConnectionAliasOverride(alias?: string, override?: string): FlowRunner; withInputs(collection?: Scriptable): FlowRunner; withRoles(): FlowRunner; } //# sourceMappingURL=FlowRunner.d.ts.map