import { type ReactNode } from "react"; import type { OnboardingState, OnboardingStepId, OnboardingTracking } from "../service"; export interface OnboardingGuideProps { onboardingState: OnboardingState; tracking: OnboardingTracking; onToggleStep: (stepId: OnboardingStepId) => Promise; onToggleGuide: () => Promise; fallback?: ReactNode; /** This allows consumers of the onboarding to do something else for certain steps other than opening the modal. */ stepOverrides?: Partial void>>; repositoryName?: string; projectName?: string; } export declare function OnboardingGuide(props: OnboardingGuideProps): JSX.Element | null;