import { AuthResponse, User } from '../types/auth.types'; export declare class AuthService { /** * Register a new user * POST /auth/register */ register(email: string, password: string): Promise; /** * Login an existing user * POST /auth/login */ login(email: string, password: string): Promise; /** * Logout the current user */ logout(): void; /** * Get the currently authenticated user from storage */ getCurrentUser(): User | null; /** * Check if user is authenticated */ isAuthenticated(): boolean; /** * Get the current access token */ getAccessToken(): string | null; /** * Get the current refresh token */ getRefreshToken(): string | null; /** * Refresh the access token using refresh token * POST /auth/refresh */ refreshToken(): Promise; } export declare const authService: AuthService;