import { ParsingContext } from '../types'; import { LintConfig } from '../types/Config'; import { GetFormattedString } from '../types/Formattable'; import { ErrorCode } from '../types/ParsingError'; import { TextRange } from '../types/TextRange'; import { DiagnosticMap, GetCodeActions } from './ArgumentNode'; import { NbtCompoundNode } from './NbtCompoundNode'; import { NbtPrimitiveNode } from './NbtPrimitiveNode'; export declare abstract class NbtNumberNode extends NbtPrimitiveNode { protected abstract suffixConfigKey?: keyof LintConfig; static readonly actionProviders: [ ErrorCode, string, (superNode: NbtCompoundNode, value: any, raw: string) => NbtNumberNode ][]; [GetFormattedString](lint: LintConfig): string; [GetCodeActions](uri: string, ctx: ParsingContext, range: TextRange, diagnostics: DiagnosticMap): import("vscode-languageserver-types").CodeAction[]; }