import type { ExecuteLTOptions } from './types';
/**
 * Execute a Long Tail workflow with automatic task tracking.
 *
 * Uses `startChild` to spawn the child workflow (fire-and-forget),
 * then `waitFor` to receive the result signal from the child's
 * interceptor. The child can escalate, fail, and be re-run multiple
 * times without affecting the parent — the orchestrator simply waits
 * for the signal.
 *
 * Usage (from within an orchestrator workflow):
 * ```typescript
 * export async function myPipeline(envelope: LTEnvelope) {
 *   return await executeLT({
 *     workflowName: 'reviewContent',
 *     args: [envelope],
 *     taskQueue: 'long-tail-examples',
 *     originId: envelope.data.orderId,
 *   });
 * }
 * ```
 */
export declare function executeLT<T = any>(options: ExecuteLTOptions): Promise<T>;
