import type { IActivityContext, IActivityHandler } from "../../IActivityHandler"; export interface ExecuteFunctionInputs { subworkflowId: string; arguments?: Record; } export interface ExecuteFunctionOutputs { /** @description The result of the Function activity. */ result: any; } export declare class ExecuteFunction implements IActivityHandler { static readonly action = "gcx:wf:core:subworkflow:RunSubworkflow"; static readonly suite = "gcx:wf:builtin"; execute(inputs: ExecuteFunctionInputs, context: IActivityContext): ExecuteFunctionOutputs; }