import type { WorkflowEngineOptions } from './types.js'; export type WorkflowCallProviderContext = Pick; export type WorkflowCallProviderModel = { provider: WorkflowEngineOptions['provider']; providerSource: WorkflowEngineOptions['providerSource']; model: WorkflowEngineOptions['model']; modelSource: WorkflowEngineOptions['modelSource']; permissionMode?: WorkflowEngineOptions['providerPermissionMode']; }; /** Child workflows inherit the already-resolved runtime provider context. */ export declare function resolveWorkflowCallChildProviderModel(parentContext: Pick): WorkflowCallProviderModel; /** A child cannot redefine runtime routing from workflow YAML. */ export declare function resolveWorkflowCallChildAutoRouting(inheritedAutoRouting: WorkflowCallProviderContext['autoRouting']): WorkflowCallProviderContext['autoRouting']; //# sourceMappingURL=workflow-call-provider-context.d.ts.map