/** * 인증 관련 타입 정의 */ export interface LoginFormData { userId: string; password: string; } export interface LoginResponse { success: boolean; message?: string; data?: { token?: string; userInfo?: any; firstMenuPath?: string | null; }; errorCode?: string; } export interface AuthStatus { isLoggedIn: boolean; isAdmin?: boolean; } export interface RegisterFormData { userId: string; password: string; passwordConfirm: string; userName: string; licenseNumber: string; vehicleNumber: string; phoneNumber: string; } export interface RegisterResponse { success: boolean; message?: string; data?: { userId: string; }; errorCode?: string; }