import { ValueSchema, StylesChannel } from './registry.js'; type JsonSchema = Record; /** Converts a ValueSchema AST node to a JSON Schema object. */ export declare function toJsonSchema(schema: ValueSchema): JsonSchema; /** Builds a JSON Schema for the patch object of a given channel. */ export declare function buildPatchSchema(channel: StylesChannel): JsonSchema; /** Builds a JSON Schema for the before/after state map covering all registry keys. */ export declare function buildStateSchema(): JsonSchema; export {}; //# sourceMappingURL=schema.d.ts.map