export declare function setExposedTools(names: Iterable): void; export declare function isToolExposed(name: string): boolean; /** Test seam. */ export declare function resetExposedToolsForTest(): void; /** * Drop the leading "[FRESH-SESSION ROUTING: ... log10x_start ...]" block a * description carries when log10x_start is not exposed. */ export declare function stripStartRouting(description: string): string; /** Keep only the actions whose tool is exposed. Actions without a tool are kept. */ export declare function filterExposedActions(actions: T[] | undefined): T[] | undefined;