/**
 * Enqueue a workflow from inside an application using options alone, without a reference to its
 * function. The target may live in another process or language, so nothing checks the local registry.
 */
import { type EnqueueWorkflowOptions } from './enqueue_options';
import type { WorkflowHandle } from './workflow';
/**
 * Enqueue the row, recording it as a child of the calling workflow when there is one. Replay-safe:
 * a recorded enqueue returns its original child ID or rethrows its recorded failure.
 */
export declare function enqueueWorkflowWithOptions<T = unknown>(options: EnqueueWorkflowOptions, positionalArgs: unknown[], namedArgs?: Record<string, unknown>): Promise<WorkflowHandle<T>>;
//# sourceMappingURL=enqueue_workflow.d.ts.map