import { LeafTask } from "../base"; import { TaskStatus } from "../TaskStatus"; declare type ActionTaskStart = (data: T) => void; declare type ActionTaskExecute = (data: T) => TaskStatus; export declare class ActionTask extends LeafTask { private startFn?; private executeFn; constructor(fn: { start?: ActionTaskStart; execute: ActionTaskExecute; }); start(): void; execute(): TaskStatus; } export {};