import type { OrchestrationProfile, ToolCapabilityManifest } from "./contracts.ts"; export declare const CLASSIFIED_LANE_TOOL_NAMES: readonly ["read", "grep", "find", "ls", "write", "edit", "memory_read", "python", "run_process", "bash", "artifact_retrieve", "run_toolkit_script", "skill", "skill_audit"]; export declare const ORCHESTRATION_PROFILE_TOOL_NAMES: readonly ["read", "grep", "find", "ls", "write", "edit", "memory_read", "python", "run_process", "bash", "artifact_retrieve", "run_toolkit_script", "skill", "skill_audit", "delegate"]; /** * Manifest-only lane catalogue. It contains no tool factories, so policy compilation can omit * denied tools before their executable implementations are constructed. */ export declare function buildLaneToolManifests(profile: OrchestrationProfile, enabledToolNames: readonly string[]): ToolCapabilityManifest[]; //# sourceMappingURL=lane-tool-manifests.d.ts.map