import { CanActivate, ActivatedRouteSnapshot, RouterStateSnapshot, Router } from '@angular/router'; import { Observable } from 'rxjs'; import { AuthService } from '@schoolbelle/api/auth'; import { GroupService } from '@schoolbelle/api/group'; import { BoardService } from '@schoolbelle/api/board'; import { LetterService } from '@schoolbelle/api/letter'; import { ReadListModalService } from './read-list.service'; export declare class ReadListGuard implements CanActivate { private auth; private group; private board; private letter; private readListModalService; private router; constructor(auth: AuthService, group: GroupService, board: BoardService, letter: LetterService, readListModalService: ReadListModalService, router: Router); canActivate(next: ActivatedRouteSnapshot, state: RouterStateSnapshot): Observable | Promise | boolean; }