import { type OnboardingTourController } from './hooks/use-onboarding-tour/use-onboarding-tour';
import { OnboardingTourFocusRevealProps } from './OnboardingTourFocusReveal/OnboardingTourFocusReveal';
import { OnboardingTourPopoverContentBaseProps } from './OnboardingTourPopoverContent';
interface OnboardingTourContextValue extends OnboardingTourController, Omit<OnboardingTourPopoverContentBaseProps, 'tourController'> {
    /** Props passed to FocusReveal */
    focusRevealProps?: OnboardingTourFocusRevealProps | ((tourController: OnboardingTourController) => OnboardingTourFocusRevealProps);
    /** Triggered when the Close Button is clicked */
    onOnboardingTourClose?: () => void;
}
export declare const _OnboardingTourProvider: ({ children, value }: {
    value: OnboardingTourContextValue;
    children: React.ReactNode;
}) => import("react/jsx-runtime").JSX.Element, useOnboardingTourContext: () => OnboardingTourContextValue;
export {};
