import { type StoreApi } from 'zustand/vanilla';
import type { AuthState } from '../../../auth/domain/models/auth-state';
/**
 * Zustand-backed implementation of AuthStateManager.
 * StoreApi<AuthState> satisfies AuthStateManager structurally.
 * Registered in the DI container as 'AuthStateStore'.
 * React hooks consume it via useStore(store, selector) from 'zustand'.
 */
export type AuthZustandStore = StoreApi<AuthState>;
export declare function createAuthZustandStore(): AuthZustandStore;
