export declare const schemas: {
    readonly entity: {
        readonly swid: "swid:schema:Entity000000000000000";
        readonly __archived: null;
        readonly schema: readonly ["swid:schema:Entity000000000000000", "swid:schema:Schema000000000000000"];
        readonly name: "entity";
        readonly vectorization_strategies: readonly [];
        readonly additionalProperties: false;
        readonly definitions: {
            readonly name: {
                readonly pattern: "^[a-zA-Z_][a-zA-Z0-9_]*$";
                readonly type: "string";
            };
            readonly swid: {
                readonly pattern: "^swid:[a-zA-Z0-9_]+:[a-zA-Z0-9_-]{21}$";
                readonly type: "string";
            };
            readonly swid_or_name: {
                readonly oneOf: readonly [{
                    readonly $ref: "#/definitions/swid";
                }, {
                    readonly $ref: "#/definitions/name";
                }];
            };
        };
        readonly properties: {
            readonly __archived: {
                readonly oneOf: readonly [{
                    readonly type: "boolean";
                }, {
                    readonly type: "null";
                }];
            };
            readonly description: {
                readonly type: "string";
            };
            readonly name: {
                readonly $ref: "#/definitions/name";
            };
            readonly schema: {
                readonly items: {
                    readonly $ref: "#/definitions/swid_or_name";
                };
                readonly type: "array";
            };
            readonly swid: {
                readonly $ref: "#/definitions/swid";
            };
        };
        readonly required: readonly ["swid", "schema"];
        readonly type: "object";
    };
    readonly space: {
        readonly schema: readonly ["schema", "entity"];
        readonly swid: "swid:schema:Space0000000000000000";
        readonly name: "Space";
        readonly vectorization_strategies: readonly [];
        readonly type: "object";
        readonly definitions: {
            readonly swid: {
                readonly type: "string";
                readonly pattern: "^swid:[a-zA-Z_][a-zA-Z0-9_]*:[a-zA-Z0-9_-]{21}$";
            };
            readonly name: {
                readonly type: "string";
                readonly pattern: "^[a-zA-Z_][a-zA-Z0-9_-]*$";
            };
            readonly swid_or_name: {
                readonly oneOf: readonly [{
                    readonly $ref: "#/definitions/swid";
                }, {
                    readonly $ref: "#/definitions/name";
                }];
            };
        };
        readonly properties: {
            readonly swid: {
                readonly type: "string";
            };
            readonly name: {
                readonly type: "string";
                readonly default: "change_me";
            };
            readonly schema: {
                readonly type: "array";
                readonly items: {
                    readonly $ref: "#/definitions/swid_or_name";
                };
            };
            readonly transform: {
                readonly type: "object";
                readonly properties: {
                    readonly swid: {
                        readonly type: "string";
                    };
                    readonly name: {
                        readonly type: "string";
                    };
                    readonly schema: {
                        readonly type: "array";
                        readonly items: {
                            readonly $ref: "#/definitions/swid_or_name";
                        };
                    };
                    readonly position: {
                        readonly type: "object";
                        readonly properties: {
                            readonly x: {
                                readonly type: "number";
                            };
                            readonly y: {
                                readonly type: "number";
                            };
                            readonly z: {
                                readonly type: "number";
                            };
                        };
                        readonly required: readonly ["x", "y", "z"];
                    };
                    readonly rotation: {
                        readonly type: "object";
                        readonly properties: {
                            readonly w: {
                                readonly type: "number";
                            };
                            readonly x: {
                                readonly type: "number";
                            };
                            readonly y: {
                                readonly type: "number";
                            };
                            readonly z: {
                                readonly type: "number";
                            };
                        };
                        readonly required: readonly ["w", "x", "y", "z"];
                    };
                };
            };
            readonly volume: {
                readonly type: "object";
                readonly properties: {
                    readonly x: {
                        readonly type: "number";
                    };
                    readonly y: {
                        readonly type: "number";
                    };
                    readonly z: {
                        readonly type: "number";
                    };
                };
                readonly required: readonly ["x", "y", "z"];
            };
            readonly semantic_space_name: {
                readonly type: "string";
                readonly default: "change_me";
            };
        };
        readonly additionalProperties: false;
        readonly required: readonly ["transform", "volume", "semantic_space_name"];
    };
    readonly model: {
        readonly schema: readonly ["entity", "schema"];
        readonly swid: "swid:schema:vcFdBl2l5HzF9YW41E13y";
        readonly name: "model";
        readonly description: "A mesh represented by different mesh formats to enable rendering on different platforms.";
        readonly type: "object";
        readonly additionalProperties: false;
        readonly properties: {
            readonly files: {
                readonly type: "array";
                readonly items: readonly [{
                    readonly type: "object";
                    readonly properties: {
                        readonly name: {
                            readonly type: "string";
                        };
                        readonly uri: {
                            readonly type: "string";
                        };
                        readonly scale: {
                            readonly type: "object";
                            readonly properties: {
                                readonly x: {
                                    readonly type: "number";
                                };
                                readonly y: {
                                    readonly type: "number";
                                };
                                readonly z: {
                                    readonly type: "number";
                                };
                            };
                            readonly required: readonly ["x", "y", "z"];
                        };
                    };
                    readonly required: readonly ["name", "uri", "scale"];
                }];
            };
            readonly hull: {
                readonly type: "object";
                readonly properties: {
                    readonly uri: {
                        readonly type: "string";
                    };
                };
                readonly required: readonly ["uri"];
            };
        };
        readonly required: readonly ["files", "hull"];
    };
};
export declare const schemaMap: {
    [x: string]: {
        readonly schema: readonly ["schema", "entity"];
        readonly swid: "swid:schema:Space0000000000000000";
        readonly name: "Space";
        readonly vectorization_strategies: readonly [];
        readonly type: "object";
        readonly definitions: {
            readonly swid: {
                readonly type: "string";
                readonly pattern: "^swid:[a-zA-Z_][a-zA-Z0-9_]*:[a-zA-Z0-9_-]{21}$";
            };
            readonly name: {
                readonly type: "string";
                readonly pattern: "^[a-zA-Z_][a-zA-Z0-9_-]*$";
            };
            readonly swid_or_name: {
                readonly oneOf: readonly [{
                    readonly $ref: "#/definitions/swid";
                }, {
                    readonly $ref: "#/definitions/name";
                }];
            };
        };
        readonly properties: {
            readonly swid: {
                readonly type: "string";
            };
            readonly name: {
                readonly type: "string";
                readonly default: "change_me";
            };
            readonly schema: {
                readonly type: "array";
                readonly items: {
                    readonly $ref: "#/definitions/swid_or_name";
                };
            };
            readonly transform: {
                readonly type: "object";
                readonly properties: {
                    readonly swid: {
                        readonly type: "string";
                    };
                    readonly name: {
                        readonly type: "string";
                    };
                    readonly schema: {
                        readonly type: "array";
                        readonly items: {
                            readonly $ref: "#/definitions/swid_or_name";
                        };
                    };
                    readonly position: {
                        readonly type: "object";
                        readonly properties: {
                            readonly x: {
                                readonly type: "number";
                            };
                            readonly y: {
                                readonly type: "number";
                            };
                            readonly z: {
                                readonly type: "number";
                            };
                        };
                        readonly required: readonly ["x", "y", "z"];
                    };
                    readonly rotation: {
                        readonly type: "object";
                        readonly properties: {
                            readonly w: {
                                readonly type: "number";
                            };
                            readonly x: {
                                readonly type: "number";
                            };
                            readonly y: {
                                readonly type: "number";
                            };
                            readonly z: {
                                readonly type: "number";
                            };
                        };
                        readonly required: readonly ["w", "x", "y", "z"];
                    };
                };
            };
            readonly volume: {
                readonly type: "object";
                readonly properties: {
                    readonly x: {
                        readonly type: "number";
                    };
                    readonly y: {
                        readonly type: "number";
                    };
                    readonly z: {
                        readonly type: "number";
                    };
                };
                readonly required: readonly ["x", "y", "z"];
            };
            readonly semantic_space_name: {
                readonly type: "string";
                readonly default: "change_me";
            };
        };
        readonly additionalProperties: false;
        readonly required: readonly ["transform", "volume", "semantic_space_name"];
    };
};
