/**
 * useWizardStore — eliminates repeated useSyncExternalStore boilerplate.
 *
 * Every screen had the same 4-line subscription pattern. This hook
 * replaces it with a single call. Memoizes the subscribe/getSnapshot
 * callbacks per-store so useSyncExternalStore doesn't resubscribe on
 * every render.
 */
import type { WizardStore } from '../store.js';
export declare function useWizardStore(store: WizardStore): void;
