export type TypeSpecScope = "comment.block.tsp" | "comment.line.double-slash.tsp" | "constant.character.escape.tsp" | "constant.numeric.tsp" | "constant.language.tsp" | "keyword.directive.name.tsp" | "keyword.other.tsp" | "keyword.tag.tspdoc" | "storage.modifier.tsp" | "entity.name.type.tsp" | "entity.name.function.tsp" | "entity.name.tag.tsp" | "entity.name.function.macro.tsp" | "string.quoted.double.tsp" | "string.quoted.triple.tsp" | "variable.name.tsp" | "keyword.operator.type.annotation.tsp" | "keyword.operator.assignment.tsp" | "keyword.operator.optional.tsp" | "keyword.operator.selector.tsp" | "keyword.operator.spread.tsp" | "punctuation.comma.tsp" | "punctuation.accessor.tsp" | "punctuation.terminator.statement.tsp" | "punctuation.definition.typeparameters.begin.tsp" | "punctuation.definition.typeparameters.end.tsp" | "punctuation.definition.template-expression.begin.tsp" | "punctuation.definition.template-expression.end.tsp" | "punctuation.squarebracket.open.tsp" | "punctuation.squarebracket.close.tsp" | "punctuation.curlybrace.open.tsp" | "punctuation.curlybrace.close.tsp" | "punctuation.parenthesis.open.tsp" | "punctuation.parenthesis.close.tsp" | "punctuation.hashcurlybrace.open.tsp" | "punctuation.hashsquarebracket.open.tsp"; export declare function main(): Promise; //# sourceMappingURL=tmlanguage.d.ts.map