import { Context } from 'koishi'; import { ActiveLinkTask } from '../types'; export declare class TaskManager { private ctx; constructor(ctx: Context); checkTaskCondition(task: ActiveLinkTask): Promise; private checkUserIdleCondition; private checkTimeRangeCondition; cancelTask(taskId: number): Promise; getPendingTasks(): Promise; getTasksByUser(userId: string, channelId?: string): Promise; } //# sourceMappingURL=task-manager.d.ts.map