export function createWorkflow(workflowId: any, options: any): ((startArgs: any) => Promise<{ status: string; input: any; result: any; state: any; steps: {}; }>) & { then(stepId: any): (startArgs: any) => Promise<{ status: string; input: any; result: any; state: any; steps: {}; }>; thenWorkflow(workflowType: any): (startArgs: any) => Promise<{ status: string; input: any; result: any; state: any; steps: {}; }>; sleep(durationOrFnId: any): (startArgs: any) => Promise<{ status: string; input: any; result: any; state: any; steps: {}; }>; sleepUntil(dateOrFnId: any): (startArgs: any) => Promise<{ status: string; input: any; result: any; state: any; steps: {}; }>; parallel(stepIds: any): (startArgs: any) => Promise<{ status: string; input: any; result: any; state: any; steps: {}; }>; branch(pairs: any): (startArgs: any) => Promise<{ status: string; input: any; result: any; state: any; steps: {}; }>; dowhile(stepId: any, condId: any): (startArgs: any) => Promise<{ status: string; input: any; result: any; state: any; steps: {}; }>; dountil(stepId: any, condId: any): (startArgs: any) => Promise<{ status: string; input: any; result: any; state: any; steps: {}; }>; foreach(stepId: any, opts: any): (startArgs: any) => Promise<{ status: string; input: any; result: any; state: any; steps: {}; }>; commit(): (startArgs: any) => Promise<{ status: string; input: any; result: any; state: any; steps: {}; }>; }; export class TemporalExecutionEngine { constructor(params: any); startToCloseTimeout: any; activityHandle: import("@temporalio/workflow").ActivityInterfaceFor; execute(params: any): Promise<{ status: string; input: any; result: any; state: any; steps: {}; }>; initData: any; executeEntry(entry: any, inputData: any, stepResults: any): Promise; } //# sourceMappingURL=temporal-workflow-runtime.d.mts.map