/**
 * External Issue Adapter Module
 *
 * Shared contract for normalizing external issues (Linear, Jira) into
 * a canonical IssueEnvelope format with deterministic spawn context mapping.
 */
export { type IssueSource, type IssueEnvelope, type IssueSpawnContext, type IssueValidationError, type IssueValidationErrorCode, type IssueValidationResult, type ExternalIssueAdapter, type ExternalIssueErrorCode, type ExternalIssueAdapterErrorCode, type NormalizedIssueEnvelope, type IssueSourceMetadata, ISSUE_SOURCES, ExternalIssueError, ExternalIssueAdapterError, toNormalizedEnvelope, } from './types.js';
export { validateIssueEnvelope, validateOrThrow, } from './validation.js';
export { mapToSpawnContext, } from './mapper.js';
export { LinearIssueAdapter, JiraIssueAdapter, } from './adapters.js';
