import type { Workflow } from "@stigmer/protos/ai/stigmer/agentic/workflow/v1/api_pb";
/**
 * Determines whether a workflow references the trigger message input (`$input`)
 * anywhere in its task configurations.
 *
 * Deep-scans all `taskConfig` Struct values for string fields containing
 * known trigger-input patterns. Returns `true` if any task references
 * the trigger input, meaning the "Trigger Input" field should be shown
 * in the run dialog.
 *
 * This is a pure function safe to memoize at the call site.
 */
export declare function workflowUsesTriggerInput(workflow: Workflow): boolean;
//# sourceMappingURL=workflow-uses-trigger-input.d.ts.map