/**
 * Define which tagged templates to process and how to parse them.
 */ export default interface TemplateSettings { /**
     * Set of tags that identify which tagged templates to process.
     *
     * The tag string may be matched at either the start or the end of the template's tag.
     */ readonly tags : ReadonlyArray < string > ; /**
     * Should templates with substitutions be processed?
     *
     * Defaults to false.
     */ readonly enableForStringWithSubstitutions ? : boolean ; param templateString param start param end return getSubstitution ? ( templateString , start , end ) : string ; param templateString param spans return getSubstitutions ? ( templateString , spans ) : string ; }