/**
 * Tour Executor
 *
 * Orchestrates sequential tour steps with cross-page state persistence.
 * Tours can span multiple pages and resume after navigation.
 *
 * Each step contains an inner action (modal, tooltip) that gets executed.
 * The tour listens for CTA click events to advance to the next step.
 */
import type { ActionExecutor, TourAction } from '../types';
/**
 * Execute a tour action
 *
 * Tours orchestrate a sequence of steps, persisting state to localStorage
 * to support cross-page navigation. Each step contains an action to execute
 * and optionally defines transitions based on action events.
 */
export declare const executeTour: ActionExecutor<TourAction>;
