import { OnInit, OnDestroy, EventEmitter } from '@angular/core'; import { Note } from '../generated/interfaces'; import { NoteEditComponent } from './note-edit/note-edit.component'; import { NotificationService } from 'mrugames-seed'; import { NoteCreateComponent } from './note-create/note-create.component'; import { AbstractNoteService } from './abstract-note.service'; import { ActivatedRoute, Router } from '@angular/router'; interface NoteParsed extends Note { createdFormatted: string; modifiedFormatted: string; createdByName: string; modifiedByName: string; } export declare class NotesComponent implements OnInit, OnDestroy { private notifications; private noteService; private route; private router; notes: NoteParsed[]; autosave: boolean; onSave: EventEmitter; onSaveAsDraft: EventEmitter; onDelete: EventEmitter; onAdd: EventEmitter; private subscriptions; private users; constructor(notifications: NotificationService, noteService: AbstractNoteService, route: ActivatedRoute, router: Router); ngOnInit(): void; ngOnDestroy(): void; noteEnter(component: NoteEditComponent | NoteCreateComponent): void; noteExit(editComponent: NoteEditComponent | NoteCreateComponent): void; deleteNote(note: Note): void; private parseNote; private parseNotes; private updateNotes; } export {};