import { Experiences } from '../constants'; import { StateStorage } from 'zustand/middleware'; export type Current = null | string; export interface UserStore { current: Current; developerMode: boolean; fabDirection: 'left' | 'right'; selectedExperience: Experiences; setCurrent: (current: Current) => void; setDeveloperMode: (developerMode: boolean) => void; setFabDirection: (direction: 'left' | 'right') => void; setSelectedExperience: (selectedExperience: Experiences) => void; } export declare const userStore: (storage: StateStorage) => import("zustand").UseBoundStore, "persist"> & { persist: { setOptions: (options: Partial>) => void; clearStorage: () => void; rehydrate: () => Promise | void; hasHydrated: () => boolean; onHydrate: (fn: (state: UserStore) => void) => () => void; onFinishHydration: (fn: (state: UserStore) => void) => () => void; getOptions: () => Partial>; }; }>; //# sourceMappingURL=user.d.ts.map