import { TimerManager } from '../services/TimerManager';
import { Timer } from '../types';
import { HTMLEditor } from '../../../core/HTMLEditor';
export declare class TimerMenu {
    private popup;
    private editor;
    private manager;
    private onSelect;
    constructor(manager: TimerManager, editor: HTMLEditor);
    private createMainPopup;
    private createTimersList;
    private createTimerItem;
    private createFormPopup;
    showNewTimerForm(onTimerCreated?: (timer: Timer) => void): void;
    showEditTimerForm(timer: Timer): void;
    private handleSelectTimer;
    private handleDeleteTimer;
    show(onSelect: (timer: Timer) => void): void;
    showImportDialog(): void;
    destroy(): void;
}
