/** * `@design-parity/adapter-figma` — the Figma `ReferenceAdapter`. * * Figma is the keystone source: the only one with a machine-resolvable * design↔code link (Code Connect). This adapter uses the **REST API + Code * Connect**, never the Dev Mode MCP server (that is local/desktop oriented). */ export { FigmaAdapter, createFigmaAdapter } from "./adapter.js"; export type { FigmaAdapterOptions, RenderTarget } from "./adapter.js"; export { referenceProperties, propertyName } from "./properties.js"; export { parseVariantName, formatVariantName, canonicalAxis, sameAxes, type VariantAxes, } from "./variant-name.js"; export { FigmaCanvasWriter, createFigmaCanvasWriter } from "./canvas-writer.js"; export type { FigmaCanvasWriterOptions, CanvasFetch } from "./canvas-writer.js"; export { FigmaRestClient } from "./rest-client.js"; export type { FetchLike, FigmaRestClientOptions, RenderedImage, } from "./rest-client.js"; export { layoutFromNode } from "./layout.js"; export type { LayoutOptions, StyleMap } from "./layout.js"; export type { FigmaNodeDoc, FigmaStyleMeta, FigmaComponentMeta, FigmaComponentProperty, FigmaComponentPropertyDefinition, } from "./figma-api.js"; export { parseFigmaRef, formatFigmaRef, isFigmaRef, type FigmaRef, } from "./figma-ref.js"; export { loadCodeConnect, parseCodeConnectDocs, resolveFromCodeConnect, type CodeConnectMap, } from "./code-connect.js"; export { FigmaError, FigmaAuthError, FigmaRateLimitError, FigmaNodeNotFoundError, FigmaBadRefError, FigmaCacheMissError, FigmaApiError, type FigmaErrorCode, } from "./errors.js"; export { ReferenceCache, ReferenceCacheWriter, cacheEntryDir, cacheKeyOf, emptyReferenceCache, nodeDirName, readReferenceCacheDoc, REFERENCE_CACHE_FORMAT_VERSION, REFERENCE_CACHE_INDEX, } from "./reference-cache.js"; export type { CachedNodeDoc, ReferenceCacheDoc, ReferenceCacheEntry, ReferenceCacheFile, } from "./reference-cache.js"; export type { FileComponentsResponse, FileMetaResponse, FileNodesResponse, FilePagesResponse, VariablesResponse, } from "./figma-api.js"; //# sourceMappingURL=index.d.ts.map