import { Task } from './type';
/**
 * 任务管理器
 * 可以添加任务到数组
 * 每次调用runTask, 取第一个执行，执行完毕后删除此任务
 */
export declare class TasksManager {
    private tasks;
    constructor();
    add(code: Task['code']): void;
    addTasks(codes: Task['code'][]): void;
    getTasks(): Task[];
    run(): Promise<void>;
    delete(id: string): void;
    clear(): void;
}
