import { Color, GUID, Matrix, Vector } from "./types.js"; import { parseVariableId } from "./variable-bindings.js"; import { ByteBuffer, Definition, Field, HeaderFields, Schema, SchemaSkipper, compileSchemaRuntime, createSchemaSkipper, decodeBinarySchema, decodeWhole, encodeBinarySchema, expectEnumValue, expectFieldNumber, findDefinition, findField, parseSchema, validateSchema } from "./index.js"; import { BLEND_MODES, FIG_WIRE_MAGIC, KIWI, MESSAGE_TYPES, NODE_PHASES, NODE_TYPES, PAINT_TYPES, PROTOCOL_VERSION, SESSION_ID, ZSTD_MAGIC, buildMultiplayerURL, getKiwiMessageType, hasFigWireHeader, isKiwiMessage, isZstdCompressed, parseVarint, schema, skipFigWireHeader } from "./index3.js"; import { FigPageManifestEntry, extractFigPageManifest } from "./page-manifest.js"; export { BLEND_MODES, ByteBuffer, Color, type Definition, FIG_WIRE_MAGIC, type Field, FigPageManifestEntry, GUID, type HeaderFields, KIWI, MESSAGE_TYPES, Matrix, NODE_PHASES, NODE_TYPES, PAINT_TYPES, PROTOCOL_VERSION, SESSION_ID, type Schema, type SchemaSkipper, Vector, ZSTD_MAGIC, buildMultiplayerURL, compileSchemaRuntime as compileSchema, createSchemaSkipper, decodeBinarySchema, decodeWhole, encodeBinarySchema, expectEnumValue, expectFieldNumber, extractFigPageManifest, schema as figmaSchema, findDefinition, findField, getKiwiMessageType, hasFigWireHeader, isKiwiMessage, isZstdCompressed, parseSchema, parseVariableId, parseVarint, skipFigWireHeader, validateSchema };