type MaybePromise = T | Promise; type MessageFn = (message: string) => void; interface Task { title: string; task: (message: MessageFn) => MaybePromise; enabled?: boolean; } export declare const tasks: (tasks: Task[]) => Promise; export {};