// Local barrel for the server-side Figma connector (Epic #750, Issue #751).
//
// Intentionally NOT re-exported from the keiko-server Quality Intelligence package
// public barrel (../index.ts): these are internal server modules consumed by the route
// tier, kept out of the package public surface so `check:package-surface` stays stable.
//
// The connector is disabled-until-configured (no token ⇒ FIGMA_TOKEN_MISSING), reads the
// read-only PAT server-side only, and never logs/returns/embeds the token.
export { createFigmaConnector, } from "./figmaConnector.js";
export { createDefaultFigmaHttpPort, } from "./figmaHttpPort.js";
export { createDefaultFigmaRenderPort, } from "./figmaRenderPort.js";
export { buildFigmaSnapshot } from "./figmaSnapshotBuilder.js";
export { resnapshotFigma, } from "./figmaResnapshot.js";
export { fetchWithBackoff, realFigmaRetrySleep, DEFAULT_FIGMA_RETRY_POLICY, } from "./figmaRetry.js";
export { mapWithConcurrency } from "./figmaConcurrency.js";
export { paginateScopedDocument, discoverScreenNodes, DEFAULT_SCOPED_PAGINATION_LIMITS, } from "./figmaScopedPagination.js";
export { FigmaConnectorError, figmaConnectorErrorBody, } from "./figmaConnectorErrors.js";
export { parseFigmaTarget } from "./figmaUrl.js";
export { resolveReadiness, } from "./figmaReadiness.js";
export { createFigmaTokenStore, resolveFigmaVaultKey, NO_FIGMA_KEYCHAIN, } from "./figmaTokenStore.js";
export { resolveFigmaToken, classifyTokenFailure, } from "./figmaTokenSource.js";
export { deriveFigmaScopeRef } from "./figmaScopeRef.js";
export { appendFigmaConnectorAudit, loadFigmaConnectorAudit, FIGMA_AUDIT_SCHEMA_VERSION, } from "./figmaConnectorAudit.js";
export { recordReadOnlyConsent, loadReadOnlyConsent, hasReadOnlyConsent, assertReadOnlyConsent, EXPECTED_FIGMA_SCOPES, FIGMA_CONSENT_SCHEMA_VERSION, } from "./figmaConsent.js";
export { computeFigmaConnectorMetrics, } from "./figmaConnectorMetrics.js";
export { observeFigmaSnapshot, observeFigmaRevoke, } from "./figmaObservedActions.js";
