import { Timer, CreateTimerData, UpdateTimerData, TimerTimeLeft } from '../types';
import { HTMLEditor } from '../../../core/HTMLEditor';
export declare class TimerManager {
    private timersKey;
    private editor;
    constructor(editor: HTMLEditor);
    getTimers(): Timer[];
    getTimer(id: string): Timer | null;
    createTimer(data: CreateTimerData): Timer;
    updateTimer(id: string, data: UpdateTimerData): Timer;
    deleteTimer(id: string): void;
    getTimeLeft(timer: Timer): TimerTimeLeft;
    generateTimerHTML(timer: Timer): string;
    exportTimer(id: string): string;
    importTimer(data: string): Timer;
    copyTimer(id: string): Timer;
}
