import { TaskOption } from './types'; import { ErrorInfo } from './types'; export interface TaskQueueRecord { appJson: any; lastQueue: TaskOption[]; queue: TaskOption[]; timestamp: number; appId: string; branchId?: string; accountId?: string; userId?: string; phone?: string; errorInfo: ErrorInfo; originalAppId?: string; originalTimestamp?: number; } export declare function saveTaskQueueToIndexedDB(taskQueueRecord: TaskQueueRecord): Promise; export declare function loadTaskQueueFromIndexedDB(appId: string, timestamp: number): Promise; export declare function deleteExpiredTaskQueueRecords(): Promise; export declare function deleteTaskQueueFromIndexedDB(appId: string, timestamp: number): Promise; export declare function getAllTaskQueueRecords(appId: string): Promise; export declare function getTaskQueueTimestamps(appId: string): Promise; //# sourceMappingURL=taskQueue.d.ts.map