import type { NormalizedWorkflowSpec } from '../spec-intake/types.js';
import type { SkillContext, ToolRunner, ToolSelectionContext, WorkflowTask } from './types.js';
export interface ToolSelectorOptions {
    projectDefaultRunner?: ToolRunner;
    projectDefaultModel?: string;
}
export declare function selectToolsForSteps(spec: NormalizedWorkflowSpec, tasks: WorkflowTask[], skills: SkillContext, options?: ToolSelectorOptions): ToolSelectionContext;
