/**
 * @license
 * Copyright 2025 Steven Roussey <sroussey@gmail.com>
 * SPDX-License-Identifier: Apache-2.0
 */
import { CreateAdaptiveWorkflow, TaskConfig } from "@workglow/task-graph";
declare module "@workglow/task-graph" {
    interface Workflow {
        add: CreateAdaptiveWorkflow<import("./scalar/ScalarAddTask").ScalarAddTaskInput, import("./scalar/ScalarAddTask").ScalarAddTaskOutput, import("./vector/VectorSumTask").VectorSumTaskInput, import("./vector/VectorSumTask").VectorSumTaskOutput, TaskConfig, TaskConfig>;
        subtract: CreateAdaptiveWorkflow<import("./scalar/ScalarSubtractTask").ScalarSubtractTaskInput, import("./scalar/ScalarSubtractTask").ScalarSubtractTaskOutput, import("./vector/VectorSubtractTask").VectorSubtractTaskInput, import("./vector/VectorSubtractTask").VectorSubtractTaskOutput, TaskConfig, TaskConfig>;
        multiply: CreateAdaptiveWorkflow<import("./scalar/ScalarMultiplyTask").ScalarMultiplyTaskInput, import("./scalar/ScalarMultiplyTask").ScalarMultiplyTaskOutput, import("./vector/VectorMultiplyTask").VectorMultiplyTaskInput, import("./vector/VectorMultiplyTask").VectorMultiplyTaskOutput, TaskConfig, TaskConfig>;
        divide: CreateAdaptiveWorkflow<import("./scalar/ScalarDivideTask").ScalarDivideTaskInput, import("./scalar/ScalarDivideTask").ScalarDivideTaskOutput, import("./vector/VectorDivideTask").VectorDivideTaskInput, import("./vector/VectorDivideTask").VectorDivideTaskOutput, TaskConfig, TaskConfig>;
        sum: CreateAdaptiveWorkflow<import("./scalar/ScalarSumTask").ScalarSumTaskInput, import("./scalar/ScalarSumTask").ScalarSumTaskOutput, import("./vector/VectorSumTask").VectorSumTaskInput, import("./vector/VectorSumTask").VectorSumTaskOutput, TaskConfig, TaskConfig>;
    }
}
//# sourceMappingURL=adaptive.d.ts.map