interface StudentAuth { id: string; email: string; name: string; createdAt: string; } export declare function useAuth(apiBaseUrl?: string): { isLoading: boolean; isAuthenticated: boolean; user: StudentAuth | null; error: string | null; login: (email: string, password: string) => Promise; register: (name: string, email: string, password: string) => Promise; logout: () => void; getAuthHeader: () => { Authorization: string; } | { Authorization?: undefined; }; }; export {};