import { ParsingContext } from '../types'; import { IndexMapping } from '../types/IndexMapping'; import { TextRange } from '../types/TextRange'; import { DiagnosticMap, GetCodeActions, NodeDescription, NodeType } from './ArgumentNode'; import { NbtCompoundNode } from './NbtCompoundNode'; import { NbtNodeType } from './NbtNode'; import { NbtStringNode } from './NbtStringNode'; export declare class NbtCompoundKeyNode extends NbtStringNode { readonly [NodeType] = "NbtCompoundKey"; readonly [NbtNodeType] = "String"; [NodeDescription]: string; /** * @param superNbt The compound node that contains this key. */ constructor(superNbt: NbtCompoundNode | null, value: string, raw: string, mapping: IndexMapping); [GetCodeActions](uri: string, ctx: ParsingContext, range: TextRange, diagnostics: DiagnosticMap): import("vscode-languageserver-types").CodeAction[]; }