declare namespace API { type TaskType = "monitor" | "quickMessage" | "joinGroup" | "scrapeLinks"; interface PersonalAccount { id?: string; apiKey: string; hash: string; session: string; phoneNumber: string; state: string; isActive: boolean; createdAt: string; updatedAt: string; name: string; userId: string; } interface TaskData { senderUsernames: string[]; receiverUsernames: string[]; } interface Task { id?: string; personalAccountId: string; taskType: TaskType; taskData: TaskData; state: string; isActive: boolean; lastRunAt?: string; createdAt: string; updatedAt: string; } }