/**
 * Current-code invariants asserted (2026-04-21, ses_006 Phase 2):
 *
 *   - `buildAgentCard(info, config, skills?)`:
 *     - `name`, `description`, `version` are passed through from info.
 *     - `protocolVersion` is pinned to `A2A_PROTOCOL_VERSION` (0.3.0).
 *     - `provider.organization` defaults to 'Namzu' when
 *       `config.providerOrganization` is absent.
 *     - `capabilities.streaming` mirrors
 *       `info.capabilities?.supportsStreaming` with false default;
 *       `pushNotifications` + `extendedAgentCard` are always false.
 *     - Each tool in `info.tools` becomes a skill with
 *       `{id: 'tool-<name>', name: '<name>', tags: ['tool']}`.
 *     - Each entry in the optional `skills` param becomes a skill with
 *       `tags: ['procedure']` and id = name = skill.metadata.name.
 *     - Tool skills come first, procedural skills after, in insertion
 *       order.
 *     - `supportedInterfaces[0].url` = `${config.baseUrl}/a2a/${info.id}`.
 *     - `securitySchemes` always includes `bearer` + `securityRequirements`
 *       is `[{bearer: []}]`.
 *     - `defaultInputModes` and `defaultOutputModes` are `['text']`.
 */
export {};
//# sourceMappingURL=agent-card.test.d.ts.map