import { OnInit, EventEmitter, OnDestroy } from '@angular/core'; import { ActivatedRoute } from '@angular/router'; import { Note } from '../../generated/interfaces'; import { AbstractNoteService } from '../abstract-note.service'; export declare class NoteEditComponent implements OnInit, OnDestroy { private route; private noteService; note: Note; text: string; autosave: boolean; private subscriptions; onSave: EventEmitter; onSaveAsDraft: EventEmitter; private savingInProgress; private noteSnapshot; private _showDraft; constructor(route: ActivatedRoute, noteService: AbstractNoteService); ngOnInit(): void; ngOnDestroy(): void; save(): void; onAutosave(): void; set showDraft(value: boolean); get showDraft(): boolean; private afterSave; private afterSaveAsDraft; private updateCurrentNote; }