/**
 * Current-code invariants asserted (2026-04-21, ses_006 Phase 5):
 *
 *   - `BaseConnector` is abstract. Each concrete subclass sets id /
 *     name / description / connectionType / configSchema / methods
 *     and implements connect / disconnect / healthCheck / execute.
 *   - `toDefinition()` projects the abstract readonly fields into a
 *     `ConnectorDefinition<TConfig>` — used to register the connector
 *     with the `ConnectorRegistry`.
 *   - `findMethod(name)` returns the method by name or undefined.
 *   - `requireMethod(name)` throws with the method name + available
 *     names when not found.
 *   - `validateInput(method, input)`: zod.safeParse; on failure
 *     throws `Invalid input for method "<name>": <joined issues>`.
 *   - `measureExecution(fn)` returns `{result, durationMs}` with
 *     durationMs rounded.
 *   - Auth resolution lives in subclasses (see HttpConnector tests),
 *     not in the base class.
 */
export {};
//# sourceMappingURL=BaseConnector.test.d.ts.map