import { ParsingContext } from '../types'; import { TextRange } from '../types/TextRange'; import { DiagnosticMap, GetCodeActions, NodeType } from './ArgumentNode'; import { Chars, ConfigKeys, MapNode } from './MapNode'; export declare const BlockStateNodeChars: { openBracket: string; sep: string; pairSep: string; closeBracket: string; }; /** * The `[Keys]` property is not used in this node. */ export declare class BlockStateNode extends MapNode { readonly [NodeType] = "BlockState"; protected readonly [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 readonly [Chars]: { openBracket: string; sep: string; pairSep: string; closeBracket: string; }; [GetCodeActions](uri: string, ctx: ParsingContext, range: TextRange, diagnostics: DiagnosticMap): import("vscode-languageserver-types").CodeAction[]; }