export interface CeleryBackend { isReady: () => Promise; disconnect: () => Promise; storeResult: (taskId: string, result: any, state: string) => Promise; getTaskMeta: (taskId: string) => Promise; } /** * * @param {string} CELERY_BACKEND * @param {object} CELERY_BACKEND_OPTIONS * @returns {CeleryBackend} */ export declare function newCeleryBackend(CELERY_BACKEND: string, CELERY_BACKEND_OPTIONS: object): CeleryBackend;