/**
 * Current-code invariants asserted (2026-04-21, ses_006 Phase 3):
 *
 *   - `ScopedConnectorRegistry` stores per-scope config by a composite
 *     key `<scope>:<scopeId>:<connectorId>`. Multiple configs at
 *     different scopes for the same connector coexist.
 *   - `set`, `remove`, `getAt` round-trip through the same key.
 *   - `resolve(connectorId, chain)` iterates in `CONNECTOR_SCOPE_ORDER`
 *     (org → environment → team → project → agent) and merges layers
 *     — later scopes override earlier ones. Specifically:
 *     - `options` are shallow-merged across layers.
 *     - `auth` is last-wins (any layer with an explicit auth replaces).
 *     - `enabled` is last-wins (defaulting to true when no layer sets it).
 *     - The final `ConnectorConfig.name` falls back to `connectorId`
 *       when no layer sets a name.
 *   - `resolve` returns undefined when no layer matches the chain.
 *   - `listForConnector` returns every config for a connector across
 *     all scopes; `listAtScope` returns every connector at a given scope.
 */
export {};
//# sourceMappingURL=scoped.test.d.ts.map