declare const _default: "public static parsePrimitive(\n {{# if this.parentDataType.primitive }}\n value: Parameters[0],\n extension?: Parameters[1],\n {{ else }}\n value: {{ getTypeScriptPrimitive memberVariables.0.dataType.normalizedName }},\n extension?: IElement | null,\n {{/ if }}\n providedInstance: {{ dataType.normalizedName }} = new {{ dataType.normalizedName }}()\n): {{ dataType.normalizedName }} {\n {{# if this.parentDataType.primitive }}\n return {{ parentDataType.normalizedName }}.parsePrimitive(value, extension, providedInstance);\n {{ else }}\n let newInstance: {{ dataType.normalizedName }};\n\n if (extension) {\n newInstance = {{ parentDataType.normalizedName }}.parse(extension, providedInstance);\n } else {\n newInstance = providedInstance;\n }\n \n newInstance.{{ memberVariables.0.variableName }} = {{ memberVariables.0.variableName }};\n \n return newInstance;\n {{/ if }}\n}\n"; export default _default; //# sourceMappingURL=primitiveParseTemplate.d.ts.map