import { TextRange } from '../types/TextRange'; import { DiagnosticMap, GetCodeActions, NodeType } from './ArgumentNode'; import { Chars, ConfigKeys, MapNode } from './MapNode'; import { NbtCompoundKeyNode } from './NbtCompoundKeyNode'; import { NbtNode, NbtNodeType, SuperNode } from './NbtNode'; import { ParsingContext } from '../types'; export declare const NbtCompoundNodeChars: { openBracket: string; sep: string; pairSep: string; closeBracket: string; }; export declare class NbtCompoundNode extends MapNode implements NbtNode { readonly [NodeType] = "NbtCompound"; readonly [NbtNodeType] = "Compound"; [SuperNode]: NbtCompoundNode | null; constructor(superNbt: NbtCompoundNode | null); protected [ConfigKeys]: { bracketSpacing: "blockStateBracketSpacing" | "blockStateCommaSpacing" | "blockStateEqualSpacing" | "blockStateTrailingComma" | "eol" | "nbtArrayBracketSpacing" | "nbtArrayCommaSpacing" | "nbtArraySemicolonSpacing" | "nbtArrayTrailingComma" | "nbtByteSuffix" | "nbtCompoundBracketSpacing" | "nbtCompoundColonSpacing" | "nbtCompoundCommaSpacing" | "nbtCompoundTrailingComma" | "nbtDoubleOmitSuffix" | "nbtDoubleSuffix" | "nbtFloatSuffix" | "nbtListBracketSpacing" | "nbtListCommaSpacing" | "nbtListTrailingComma" | "nbtLongSuffix" | "nbtShortSuffix" | "selectorBracketSpacing" | "selectorCommaSpacing" | "selectorEqualSpacing" | "selectorTrailingComma" | "timeOmitTickUnit" | "blockStateSortKeys" | "idOmitDefaultNamespace" | "nameOfObjectives" | "nameOfNbtCompoundTagKeys" | "nameOfTags" | "nameOfTeams" | "nameOfScoreHolders" | "nbtArrayLengthCheck" | "nbtBoolean" | "nbtCompoundKeyQuote" | "nbtCompoundKeyQuoteType" | "nbtCompoundSortKeys" | "nbtListLengthCheck" | "nbtPathQuote" | "nbtPathQuoteType" | "nbtStringQuote" | "nbtStringQuoteType" | "nbtTypeCheck" | "selectorSortKeys" | "selectorKeyQuote" | "selectorKeyQuoteType" | "strictAdvancementCheck" | "strictBlockTagCheck" | "strictBossbarCheck" | "strictEntityTypeTagCheck" | "strictFluidTagCheck" | "strictFunctionCheck" | "strictFunctionTagCheck" | "strictItemTagCheck" | "strictLootTableCheck" | "strictObjectiveCheck" | "strictPredicateCheck" | "strictRecipeCheck" | "strictScoreHolderCheck" | "strictStorageCheck" | "strictTagCheck" | "strictTeamCheck" | "strictAttributeCheck" | "strictBlockCheck" | "strictDimensionTypeCheck" | "strictEnchantmentCheck" | "strictEntityTypeCheck" | "strictFluidCheck" | "strictItemCheck" | "strictMobEffectCheck" | "strictMotiveCheck" | "strictParticleTypeCheck" | "strictPotionCheck" | "strictSoundEventCheck" | "stringQuote" | "stringQuoteType"; pairSepSpacing: "blockStateBracketSpacing" | "blockStateCommaSpacing" | "blockStateEqualSpacing" | "blockStateTrailingComma" | "eol" | "nbtArrayBracketSpacing" | "nbtArrayCommaSpacing" | "nbtArraySemicolonSpacing" | "nbtArrayTrailingComma" | "nbtByteSuffix" | "nbtCompoundBracketSpacing" | "nbtCompoundColonSpacing" | "nbtCompoundCommaSpacing" | "nbtCompoundTrailingComma" | "nbtDoubleOmitSuffix" | "nbtDoubleSuffix" | "nbtFloatSuffix" | "nbtListBracketSpacing" | "nbtListCommaSpacing" | "nbtListTrailingComma" | "nbtLongSuffix" | "nbtShortSuffix" | "selectorBracketSpacing" | "selectorCommaSpacing" | "selectorEqualSpacing" | "selectorTrailingComma" | "timeOmitTickUnit" | "blockStateSortKeys" | "idOmitDefaultNamespace" | "nameOfObjectives" | "nameOfNbtCompoundTagKeys" | "nameOfTags" | "nameOfTeams" | "nameOfScoreHolders" | "nbtArrayLengthCheck" | "nbtBoolean" | "nbtCompoundKeyQuote" | "nbtCompoundKeyQuoteType" | "nbtCompoundSortKeys" | "nbtListLengthCheck" | "nbtPathQuote" | "nbtPathQuoteType" | "nbtStringQuote" | "nbtStringQuoteType" | "nbtTypeCheck" | "selectorSortKeys" | "selectorKeyQuote" | "selectorKeyQuoteType" | "strictAdvancementCheck" | "strictBlockTagCheck" | "strictBossbarCheck" | "strictEntityTypeTagCheck" | "strictFluidTagCheck" | "strictFunctionCheck" | "strictFunctionTagCheck" | "strictItemTagCheck" | "strictLootTableCheck" | "strictObjectiveCheck" | "strictPredicateCheck" | "strictRecipeCheck" | "strictScoreHolderCheck" | "strictStorageCheck" | "strictTagCheck" | "strictTeamCheck" | "strictAttributeCheck" | "strictBlockCheck" | "strictDimensionTypeCheck" | "strictEnchantmentCheck" | "strictEntityTypeCheck" | "strictFluidCheck" | "strictItemCheck" | "strictMobEffectCheck" | "strictMotiveCheck" | "strictParticleTypeCheck" | "strictPotionCheck" | "strictSoundEventCheck" | "stringQuote" | "stringQuoteType"; sepSpacing: "blockStateBracketSpacing" | "blockStateCommaSpacing" | "blockStateEqualSpacing" | "blockStateTrailingComma" | "eol" | "nbtArrayBracketSpacing" | "nbtArrayCommaSpacing" | "nbtArraySemicolonSpacing" | "nbtArrayTrailingComma" | "nbtByteSuffix" | "nbtCompoundBracketSpacing" | "nbtCompoundColonSpacing" | "nbtCompoundCommaSpacing" | "nbtCompoundTrailingComma" | "nbtDoubleOmitSuffix" | "nbtDoubleSuffix" | "nbtFloatSuffix" | "nbtListBracketSpacing" | "nbtListCommaSpacing" | "nbtListTrailingComma" | "nbtLongSuffix" | "nbtShortSuffix" | "selectorBracketSpacing" | "selectorCommaSpacing" | "selectorEqualSpacing" | "selectorTrailingComma" | "timeOmitTickUnit" | "blockStateSortKeys" | "idOmitDefaultNamespace" | "nameOfObjectives" | "nameOfNbtCompoundTagKeys" | "nameOfTags" | "nameOfTeams" | "nameOfScoreHolders" | "nbtArrayLengthCheck" | "nbtBoolean" | "nbtCompoundKeyQuote" | "nbtCompoundKeyQuoteType" | "nbtCompoundSortKeys" | "nbtListLengthCheck" | "nbtPathQuote" | "nbtPathQuoteType" | "nbtStringQuote" | "nbtStringQuoteType" | "nbtTypeCheck" | "selectorSortKeys" | "selectorKeyQuote" | "selectorKeyQuoteType" | "strictAdvancementCheck" | "strictBlockTagCheck" | "strictBossbarCheck" | "strictEntityTypeTagCheck" | "strictFluidTagCheck" | "strictFunctionCheck" | "strictFunctionTagCheck" | "strictItemTagCheck" | "strictLootTableCheck" | "strictObjectiveCheck" | "strictPredicateCheck" | "strictRecipeCheck" | "strictScoreHolderCheck" | "strictStorageCheck" | "strictTagCheck" | "strictTeamCheck" | "strictAttributeCheck" | "strictBlockCheck" | "strictDimensionTypeCheck" | "strictEnchantmentCheck" | "strictEntityTypeCheck" | "strictFluidCheck" | "strictItemCheck" | "strictMobEffectCheck" | "strictMotiveCheck" | "strictParticleTypeCheck" | "strictPotionCheck" | "strictSoundEventCheck" | "stringQuote" | "stringQuoteType"; trailingPairSep: "blockStateBracketSpacing" | "blockStateCommaSpacing" | "blockStateEqualSpacing" | "blockStateTrailingComma" | "eol" | "nbtArrayBracketSpacing" | "nbtArrayCommaSpacing" | "nbtArraySemicolonSpacing" | "nbtArrayTrailingComma" | "nbtByteSuffix" | "nbtCompoundBracketSpacing" | "nbtCompoundColonSpacing" | "nbtCompoundCommaSpacing" | "nbtCompoundTrailingComma" | "nbtDoubleOmitSuffix" | "nbtDoubleSuffix" | "nbtFloatSuffix" | "nbtListBracketSpacing" | "nbtListCommaSpacing" | "nbtListTrailingComma" | "nbtLongSuffix" | "nbtShortSuffix" | "selectorBracketSpacing" | "selectorCommaSpacing" | "selectorEqualSpacing" | "selectorTrailingComma" | "timeOmitTickUnit" | "blockStateSortKeys" | "idOmitDefaultNamespace" | "nameOfObjectives" | "nameOfNbtCompoundTagKeys" | "nameOfTags" | "nameOfTeams" | "nameOfScoreHolders" | "nbtArrayLengthCheck" | "nbtBoolean" | "nbtCompoundKeyQuote" | "nbtCompoundKeyQuoteType" | "nbtCompoundSortKeys" | "nbtListLengthCheck" | "nbtPathQuote" | "nbtPathQuoteType" | "nbtStringQuote" | "nbtStringQuoteType" | "nbtTypeCheck" | "selectorSortKeys" | "selectorKeyQuote" | "selectorKeyQuoteType" | "strictAdvancementCheck" | "strictBlockTagCheck" | "strictBossbarCheck" | "strictEntityTypeTagCheck" | "strictFluidTagCheck" | "strictFunctionCheck" | "strictFunctionTagCheck" | "strictItemTagCheck" | "strictLootTableCheck" | "strictObjectiveCheck" | "strictPredicateCheck" | "strictRecipeCheck" | "strictScoreHolderCheck" | "strictStorageCheck" | "strictTagCheck" | "strictTeamCheck" | "strictAttributeCheck" | "strictBlockCheck" | "strictDimensionTypeCheck" | "strictEnchantmentCheck" | "strictEntityTypeCheck" | "strictFluidCheck" | "strictItemCheck" | "strictMobEffectCheck" | "strictMotiveCheck" | "strictParticleTypeCheck" | "strictPotionCheck" | "strictSoundEventCheck" | "stringQuote" | "stringQuoteType"; }; protected [Chars]: { openBracket: string; sep: string; pairSep: string; closeBracket: string; }; [GetCodeActions](uri: string, ctx: ParsingContext, range: TextRange, diagnostics: DiagnosticMap): import("vscode-languageserver-types").CodeAction[]; }