import { Abortable } from '../../abortable/abortable.class'; import { IAsyncTaskFactory } from '../types/factory/async-task-factory.type'; import { IAsyncTaskConstraint } from '../types/async-task-constraint.type'; import { AsyncTask } from '../async-task.class'; export declare function asyncTaskWithTimeout>(factory: IAsyncTaskFactory, timeout: number, abortable: Abortable): AsyncTask;