import { type OnboardingStepConfig } from '../../../hooks/ui/use-onboarding-state';
export interface OnboardingWalkthroughProps {
    steps: OnboardingStepConfig[];
    onDismiss?: () => void;
    storageKey?: string;
    className?: string;
    spacing?: string;
    /**
     * Completion status from hook-based checks (e.g., useOnboardingCompletion)
     * Object mapping step IDs to boolean completion status
     */
    completionStatus?: Record<string, boolean>;
    /**
     * Whether completion checks are still loading
     */
    isLoadingCompletion?: boolean;
}
export declare function OnboardingWalkthrough({ steps, onDismiss, storageKey, className, spacing, completionStatus, isLoadingCompletion }: OnboardingWalkthroughProps): import("react/jsx-runtime").JSX.Element | null;
//# sourceMappingURL=onboarding-walkthrough.d.ts.map