import { CancellableTask } from "../helpers/Task"; export declare class JobManager { /** * An array with cancellable tasks, mainly used to store one or multiple didcomm * connections in storage implementation at the same time. All of them can be cancelled * despite they run asyncronously when the Edge agent stops * * @public * @type {CancellableTask[]} */ cancellables: CancellableTask[]; /** * Cancellable task used to listen for new messages, stopping the Agent should also stop this * from running and destroy the instance of the task until agent is started again * * @public * @type {?CancellableTask} */ fetchMessages?: CancellableTask; /** * Stops all jobs */ stop(): void; }