import { TaskRepository, TaskStatus as BaseStatus } from '../../../lime-web-components/src'; /** * @deprecated use {@link TaskRepository} from `@limetech/lime-web-components` instead */ export interface TaskService extends TaskRepository { } /** * @deprecated use {@link BaseState TaskState} from `@limetech/lime-web-components` instead */ export declare enum TaskState { /** * Task state is unknown */ Pending = "PENDING", /** * Task was started by a worker */ Started = "STARTED", /** * Task is waiting for retry */ Retry = "RETRY", /** * Task succeeded */ Success = "SUCCESS", /** * Task failed */ Failure = "FAILURE" } /** * @deprecated use {@link BaseStatus TaskStatus} from `@limetech/lime-web-components` instead */ export interface TaskStatus extends BaseStatus { } /** * @deprecated use {@link TaskEventType} from `@limetech/lime-web-components` instead */ export declare enum TaskEvent { /** * Dispatched when a task has been created. * * @detail { task } */ Created = "task.created", /** * Dispatched when the task has successfully been completed * * @detail { task } */ Success = "task.success", /** * Dispatched if an error occured while running the task * * @detail { task | error? } */ Failed = "task.failed" }