import { ChannelProvider } from "../core/ChannelProvider"; import type { IActivityHandler, IActivityContext } from "../../IActivityHandler"; /** Defines inputs for the RunEssentialsWorkflow activity. */ export interface RunEssentialsWorkflowInputs { url: string; arguments?: Record; timeout?: number; } /** Defines outputs for the RunEssentialsWorkflow activity. */ export interface RunEssentialsWorkflowOutputs { /** @description The resulting values of the Out and In/Out Arguments from the Essentials workflow. */ result: Record; } export declare class RunEssentialsWorkflow implements IActivityHandler { static readonly action = "gcx:wf:essentials::RunEssentialsWorkflow"; static readonly suite = "gcx:wf:builtin"; execute(inputs: RunEssentialsWorkflowInputs, context: IActivityContext, ChannelProviderType: typeof ChannelProvider): Promise; private constructInArgs; private getWorkflowSchema; private isString; private validateInputs; }