export declare const NAMESPACE = "org.accordproject.ciceromark@0.6.0"; export declare const MODEL = "\n/*\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\nconcerto version \"^3.0.0\"\nnamespace org.accordproject.ciceromark@0.6.0\n\nimport org.accordproject.commonmark@0.5.0.Child from https://models.accordproject.org/markdown/commonmark@0.5.0.cto\nimport concerto.metamodel@1.0.0.Decorator from https://models.accordproject.org/concerto/metamodel@1.0.0.cto\n\n/**\n * A model for Accord Project extensions to commonmark\n */\n\nabstract concept Element extends Child {\n o String name\n o String elementType optional\n o Decorator[] decorators optional\n}\n\nconcept Variable extends Element {\n o String value\n o String identifiedBy optional\n}\n\nconcept FormattedVariable extends Variable {\n o String format\n}\n\nconcept EnumVariable extends Variable {\n o String[] enumValues\n}\n\nconcept Formula extends Element {\n o String value\n o String[] dependencies optional\n o String code optional\n}\n\nabstract concept Block extends Element {\n}\n\nconcept Clause extends Block {\n o String src optional\n}\n\nconcept Contract extends Block {\n o String src optional\n}\n\nconcept Conditional extends Block {\n o Boolean isTrue\n o Child[] whenTrue\n o Child[] whenFalse\n}\n\nconcept Optional extends Block {\n o Boolean hasSome\n o Child[] whenSome\n o Child[] whenNone\n}\n\nconcept ListBlock extends Block {\n o String type\n o String tight\n o String start optional\n o String delimiter optional\n}\n\n"; declare const _default: { NAMESPACE: string; MODEL: string; }; export default _default;