// store 全局类型定义
import type { UserState } from './modules/user/types';

// 定义根状态类型
export interface RootState {
  user: UserState;
  // 其他模块状态可以在这里添加
}

// 定义 Store 模块接口
export interface StoreModule<T> {
  state: T;
  getters?: Record<string, Function>;
  actions?: Record<string, Function>;
} 