import { SubjektifyRuntimeEnvironment } from "./runtime"; export type TaskIdentifier = string; export type TaskArguments = any; export type TaskAction = (args: T, env: SubjektifyRuntimeEnvironment) => Promise; export interface SubjektifyTask { name: TaskIdentifier; description?: string; action: TaskAction; } export type TaskMap = { [key: TaskIdentifier]: SubjektifyTask[]; }; //# sourceMappingURL=tasks.d.ts.map