import { ParsingContext } from '../types'; import { IndexMapping } from '../types/IndexMapping'; import { TextRange } from '../types/TextRange'; import { ArgumentNode, DiagnosticMap, GetCodeActions, NodeType } from './ArgumentNode'; export declare class StringNode extends ArgumentNode { value: string; raw: string; mapping: IndexMapping; readonly [NodeType]: string; constructor(value: string, raw: string, mapping: IndexMapping); toString(): string; valueOf(): string; /** * Return code actions for changing quotation marks when relevant diagnostics exist. */ [GetCodeActions](uri: string, ctx: ParsingContext, range: TextRange, diagnostics: DiagnosticMap): import("vscode-languageserver-types").CodeAction[]; }