import { Tour } from './types'; export interface TourPlayerProps { /** * Tour to play automatically when component mounts */ tour?: Tour; /** * Whether to auto-start the tour */ autoStart?: boolean; /** * Delay before auto-starting (in ms) */ autoStartDelay?: number; /** * Callback when tour completes */ onComplete?: () => void; /** * Callback when tour is skipped */ onSkip?: () => void; } /** * TourPlayer Component * A controlled component for playing tours. * Use this when you want to trigger a specific tour. * * @example * ```tsx * * ``` */ export declare function TourPlayer({ tour, autoStart, autoStartDelay, onComplete, onSkip, }: TourPlayerProps): null; /** * Hook to get a function that starts a specific tour */ export declare function usePlayTour(): (tour: Tour) => void; /** * Button component to trigger a tour */ export interface TourTriggerButtonProps { tour: Tour; children: React.ReactNode; className?: string; style?: React.CSSProperties; } export declare function TourTriggerButton({ tour, children, className, style }: TourTriggerButtonProps): import("react/jsx-runtime").JSX.Element; //# sourceMappingURL=TourPlayer.d.ts.map