export declare const NAMESPACE = "org.accordproject.commonmark@0.5.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.commonmark@0.5.0\n\n/**\n * A model for a commonmark format markdown file\n */\n\nabstract concept Node {\n o String text optional\n o Node[] nodes optional\n o Integer startLine optional\n o Integer endLine optional\n}\n\nabstract concept Root extends Node {\n}\n\nabstract concept Child extends Node {\n}\n\nconcept Text extends Child {\n}\n\nconcept Attribute {\n o String name\n o String value\n}\nconcept TagInfo {\n o String tagName\n o String attributeString\n o Attribute[] attributes\n o String content\n o Boolean closed\n}\n\nconcept CodeBlock extends Child {\n o String info optional\n o TagInfo tag optional\n}\n\nconcept Code extends Child {\n o String info optional\n}\n\nconcept HtmlInline extends Child {\n o TagInfo tag optional\n}\n\nconcept HtmlBlock extends Child {\n o TagInfo tag optional\n}\n\nconcept Emph extends Child {\n}\n\nconcept Strong extends Child {\n}\n\nconcept BlockQuote extends Child {\n}\n\nconcept Heading extends Child {\n o String level\n}\n\nconcept ThematicBreak extends Child {\n}\n\nconcept Softbreak extends Child {\n}\n\nconcept Linebreak extends Child {\n}\n\nconcept Link extends Child {\n o String destination\n o String title\n}\n\nconcept Image extends Child {\n o String destination\n o String title\n}\n\nconcept Paragraph extends Child {\n}\n\nconcept List extends Child {\n o String type\n o String start optional\n o String tight\n o String delimiter optional\n}\n\nconcept Item extends Child {\n}\n\nconcept Document extends Root {\n o String xmlns\n}\n\nconcept Table extends Child{ \n}\n\nconcept TableHead extends Child{\n}\n\nconcept TableBody extends Child{\n}\n\nconcept TableRow extends Child{\n} \n\nconcept HeaderCell extends Child{\n}\n\nconcept TableCell extends Child{\n}\n"; declare const _default: { NAMESPACE: string; MODEL: string; }; export default _default;