import type { BackgroundTask, TaskFilter, TaskListResult } from '@mastra/core/background-tasks'; import { BackgroundTasksStorage } from '@mastra/core/storage'; import type { UpstashDomainConfig } from '../../db/index.js'; export declare class BackgroundTasksUpstash extends BackgroundTasksStorage { #private; private client; constructor(config: UpstashDomainConfig); dangerouslyClearAll(): Promise; createTask(task: BackgroundTask): Promise; updateTask(taskId: string, update: Partial, options?: { expectedStatus?: BackgroundTask['status']; }): Promise; getTask(taskId: string): Promise; listTasks(filter: TaskFilter): Promise; deleteTask(taskId: string): Promise; deleteTasks(filter: TaskFilter): Promise; getRunningCount(): Promise; getRunningCountByAgent(agentId: string): Promise; } //# sourceMappingURL=index.d.ts.map