import type { ToolChainDefinition } from '../types/execution.js';
import type { NLIIntentResolution } from '../types/orchestration/index.js';
/** Predefined tool chain catalog. */
export declare const TOOL_CHAINS: ToolChainDefinition[];
/**
 * Match a natural language input (and optional NLI resolution) to a predefined chain.
 * Returns the first matching chain, or null if no chain matches.
 */
export declare function matchIntentToChain(input: string, nliResolution?: NLIIntentResolution): ToolChainDefinition | null;
/**
 * Get a chain by its ID. Returns null if not found.
 */
export declare function getChainById(id: string): ToolChainDefinition | null;
//# sourceMappingURL=intent-mapper.d.ts.map