import type { Tasks as TasksOriginal } from 'obsidian'; export declare class Tasks { private readonly promises; protected constructor(); static create__(): Tasks; static fromOriginalType__(value: TasksOriginal): Tasks; add(callback: () => Promise): void; addPromise(promise: Promise): void; asOriginalType__(): TasksOriginal; constructor__(): void; isEmpty(): boolean; promise(): Promise; }