/**
 * Linear Provider — exports for the Linear external sync provider
 *
 * Provides:
 * - LinearApiClient: GraphQL API client for Linear
 * - LinearTaskAdapter: TaskSyncAdapter implementation for Linear issues
 * - LinearProvider: ExternalProvider implementation (via factory functions)
 * - Field mapping utilities for priority and workflow state conversion
 * - Linear API response types
 */
// Provider factory functions
export { createLinearProvider, createLinearPlaceholderProvider, } from './linear-provider.js';
// Task adapter
export { LinearTaskAdapter } from './linear-task-adapter.js';
// Field mapping
export { stoneforgePriorityToLinear, linearPriorityToStoneforge, linearStateTypeToStatus, statusToLinearStateType, shouldAddBlockedLabel, createLinearFieldMapConfig, createLinearSyncFieldMapConfig, } from './linear-field-map.js';
// API client
export { LinearApiClient, LinearApiError, isLinearApiError } from './linear-api.js';
//# sourceMappingURL=index.js.map