import type { FromLixSchemaDefinition } from "../schema-definition/definition.js"; export type LixChangeSet = FromLixSchemaDefinition; export declare const LixChangeSetSchema: { readonly "x-lix-key": "lix_change_set"; readonly "x-lix-version": "1.0"; readonly "x-lix-primary-key": readonly ["/id"]; readonly "x-lix-override-lixcols": { readonly lixcol_file_id: "\"lix\""; readonly lixcol_plugin_key: "\"lix_sdk\""; readonly lixcol_version_id: "\"global\""; }; readonly type: "object"; readonly properties: { readonly id: { readonly type: "string"; readonly "x-lix-default": "lix_uuid_v7()"; }; }; readonly required: readonly ["id"]; readonly additionalProperties: false; }; export type LixChangeSetElement = FromLixSchemaDefinition; export declare const LixChangeSetElementSchema: { readonly "x-lix-key": "lix_change_set_element"; readonly "x-lix-version": "1.0"; readonly "x-lix-foreign-keys": readonly [{ readonly properties: readonly ["/change_set_id"]; readonly references: { readonly schemaKey: "lix_change_set"; readonly properties: readonly ["/id"]; }; }, { readonly properties: readonly ["/change_id"]; readonly references: { readonly schemaKey: "lix_change"; readonly properties: readonly ["/id"]; }; }, { readonly properties: readonly ["/schema_key"]; readonly references: { readonly schemaKey: "lix_stored_schema"; readonly properties: readonly ["/value/x-lix-key"]; }; }]; readonly "x-lix-primary-key": readonly ["/change_set_id", "/change_id"]; readonly "x-lix-unique": readonly [readonly ["/change_set_id", "/entity_id", "/schema_key", "/file_id"]]; readonly "x-lix-override-lixcols": { readonly lixcol_file_id: "\"lix\""; readonly lixcol_plugin_key: "\"lix_sdk\""; readonly lixcol_version_id: "\"global\""; }; readonly type: "object"; readonly properties: { readonly change_set_id: { readonly type: "string"; }; readonly change_id: { readonly type: "string"; }; readonly entity_id: { readonly type: "string"; }; readonly schema_key: { readonly type: "string"; }; readonly file_id: { readonly type: "string"; }; }; readonly required: readonly ["change_set_id", "change_id", "entity_id", "schema_key", "file_id"]; readonly additionalProperties: false; }; //# sourceMappingURL=schema-definition.d.ts.map