import type { RequestContext } from '@mastra/core/di'; import { Run } from '@mastra/core/workflows'; import type { Step, WorkflowResult, WorkflowRunStartOptions } from '@mastra/core/workflows'; import type { Client } from '@temporalio/client'; import type { TemporalEngineType } from './types.js'; type TemporalRunStartArgs = { inputData?: TInput; initialState?: TState; requestContext?: RequestContext; } & WorkflowRunStartOptions; export declare class TemporalRun[] = Step[], TState = unknown, TInput = unknown, TOutput = unknown, TRequestContext extends Record | unknown = unknown> extends Run { private readonly client; private readonly taskQueue; constructor(params: ConstructorParameters>[0], temporalParams: { client: Client; taskQueue: string; }); start(args?: TemporalRunStartArgs): Promise>; cancel(): Promise; startAsync(args?: TemporalRunStartArgs): Promise<{ runId: string; }>; } export {}; //# sourceMappingURL=run.d.ts.map