import { UserInfoVO } from '../store/slices/authSlice' import request from './request' export interface BrandVO { sNo: string sName: string } export interface LoginVO { accessToken: string refreshToken: string expiresIn: number userInfo: UserInfoVO } export function login(params: { brandNo: string; username: string; password: string }): Promise { return request.post('/auth/login', params) } export function refresh(refreshToken: string): Promise<{ accessToken: string }> { return request.post('/auth/refresh', { refreshToken }) } export function getBrands(): Promise { return request.get('/auth/brands') }