import type { EngineResult } from '../engine-result.js'; import { type SpawnCapability } from '../spawn/adapter-registry.js'; import type { HarnessSpawnProviderSelection } from './types.js'; /** * Select a spawn-capable provider and registered adapter from the core harness. * * This is the SDK-owned provider-selection primitive used by CLI and future * harness surfaces. Provider registry discovery, adapter registry lookup, and * capability verification live here so surfaces do not duplicate harness * authority. * * @param capabilities - Required spawn capabilities for the operation * @returns Provider and adapter selection, or a typed engine error */ export declare function selectHarnessSpawnProvider(capabilities: readonly SpawnCapability[]): Promise>; //# sourceMappingURL=spawn-provider-selection.d.ts.map