/**
 * Current-code invariants asserted (2026-04-21, ses_006 Phase 2):
 *
 *   - `new ConnectorToolRouter({ manager })` defaults strategy to
 *     `'per-method'`.
 *   - `getTools()` with strategy `'router'`:
 *     - Returns `[]` when there are no connected instances.
 *     - Returns a single `connector_execute` routing tool otherwise.
 *   - `getTools()` with strategy `'per-method'`:
 *     - Emits one tool per method per connected instance.
 *     - Catches errors per-instance (logs + skips) — a broken instance
 *       does not poison the entire tool list.
 *   - `registerTools(registry)` delegates to `registry.register` for
 *     every tool and returns the list of names.
 *   - `unregisterTools(registry, names)` calls `registry.unregister`
 *     for each name.
 *   - `refreshTools(registry, previous)` is unregister-then-register in
 *     one call; returns the new names list.
 */
export {};
//# sourceMappingURL=router.test.d.ts.map