import { ActivatedRouteSnapshot, Resolve, RouterStateSnapshot } from '@angular/router'; import { Observable } from 'rxjs'; import { LetterService } from '@schoolbelle/api/letter'; import { ReadListModalService } from './read-list.service'; import { LetterReadTableService, ReadTableRowData } from '@schoolbelle/api/letter-read'; import { LetterOnBoard } from '@schoolbelle/api/letter-to-board'; export declare class ReadListResolve implements Resolve<{ letter: LetterOnBoard; rows: ReadTableRowData[]; }> { protected letter: LetterService; protected readListModalService: ReadListModalService; protected letterReadTable: LetterReadTableService; constructor(letter: LetterService, readListModalService: ReadListModalService, letterReadTable: LetterReadTableService); resolve(route: ActivatedRouteSnapshot, state: RouterStateSnapshot): Observable; }