import type { z } from 'zod/v4'; import type { WorkflowCallArgValue } from '../../../core/models/index.js'; import { WorkflowConfigRawSchema } from '../../../core/models/index.js'; import type { FacetResolutionContext } from './resource-resolver.js'; type RawWorkflowConfig = z.output; export interface WorkflowCallArgResolutionPolicy { allowExternalFacetRefs: boolean; } interface ExpandCallableWorkflowOptions { args?: Record; workflowDir: string; context?: FacetResolutionContext; argPolicy?: WorkflowCallArgResolutionPolicy; } export { isWorkflowParamReference } from './workflowCallableParamRef.js'; export declare function collectSelectorInstructionRefs(steps: RawWorkflowConfig['steps'], params?: NonNullable['params'], resolvedArgs?: Record): ReadonlySet; export declare function isMissingWorkflowCallArgError(error: unknown): boolean; export declare function expandCallableSubworkflowRaw(raw: RawWorkflowConfig, options: ExpandCallableWorkflowOptions): RawWorkflowConfig; //# sourceMappingURL=workflowCallableArgResolver.d.ts.map