import { default as React } from 'react'; import { TourStep } from './types'; interface StepTourProps { steps: TourStep[]; isOpen: boolean; onClose: () => void; initialStep?: number; zIndex?: number; className?: string; ariaLabel?: string; interactiveHighlight?: boolean; onMissingStep?: (stepIndex: number, step: TourStep) => void; } declare function StepTour({ steps, isOpen, onClose, initialStep, zIndex, ariaLabel, interactiveHighlight, onMissingStep, }: StepTourProps): React.ReactPortal | null; export default StepTour; interface BackdropProps { visible: boolean; highlightRect: DOMRect | null; zIndex?: number; } export declare const Backdrop: React.FC;