import { OnInit, OnDestroy } from '@angular/core'; import { AlertController, ToastController, Events } from 'ionic-angular'; import { TaskItem, TaskBit } from '@canvuus-internal/mvp0-task-data'; import { CommonColorBadgeComponent } from '@canvuus-internal/mvp0-task-view'; export declare class Mvp0TaskEditorComponent implements OnInit, OnDestroy { private alertCtrl; private toastCtrl; private events; taskColorTag: CommonColorBadgeComponent; isColorChangeEnabled: boolean; isVoiceMemosEnabled: boolean; data: TaskItem; private voiceRecordingPlayer; constructor(alertCtrl: AlertController, toastCtrl: ToastController, events: Events); ngOnInit(): void; ngOnDestroy(): void; readonly isGray: boolean; readonly showVoiceMemoMenus: boolean; readonly isVoiceMemoRecording: boolean; readonly isVoiceMemoPlaying: boolean; refreshData(_data?: (TaskItem | null)): void; saveData(): void; onDataChange(event: any): void; readonly priorityBadgeColor: string; readonly targetDate: string; isoTargetDate: string; onTargetDateChange(event: any): void; readonly dueDate: string; isoDueDate: string; onDueDateChange(event: any): void; markAsActive(): void; markAsDone(): void; deferTillTomorrow(): void; moveToBacklog(): void; deleteThisItem(): void; createTaskBit(event: MouseEvent): void; editTaskBit(event: MouseEvent, id?: (string | null)): void; presentPromptForNewTaskBit(): void; presentPromptForEditTaskBit(taskBit: TaskBit): void; recordVoiceMemo(): void; playVoiceMemos(): void; playVoiceMemo(id: string): void; }