import React from "react";
declare global {
    interface TorchlightToursRegistry {
    }
}
type TOUR_IDS = Record<string, string>;
type TourId = string;
export { TorchlightContext, TorchlightInternalProvider, useTorchlight, useTorchlightSteps, } from "./context";
export { TorchlightOverlay } from "./components/torchlight-overlay";
export { createTransformer as torchlightTypeScriptPlugin, default as createTypeScriptPlugin, } from "./plugins/typescript";
export { torchlightVitePlugin } from "./plugins/vite";
export type { TOUR_IDS, TourId };
export type { TorchlightContextProps, TorchlightProviderProps, TorchlightStep, TorchlightTour, } from "./types";
export declare const TorchlightProvider: React.FC<{
    children: React.ReactNode;
    overlayProps?: any;
}>;
